Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Laravel 5.1 के साथ कच्चे प्रश्नों को कैसे निष्पादित करें?

मुझे इसका समाधान इस विषय और मैं इसे कोड करता हूं:

$cards = DB::select("SELECT
        cards.id_card,
        cards.hash_card,
        cards.`table`,
        users.name,
        0 as total,
        cards.card_status,
        cards.created_at as last_update
    FROM cards
    LEFT JOIN users
    ON users.id_user = cards.id_user
    WHERE hash_card NOT IN ( SELECT orders.hash_card FROM orders )
    UNION
    SELECT
        cards.id_card,
        orders.hash_card,
        cards.`table`,
        users.name,
        sum(orders.quantity*orders.product_price) as total, 
        cards.card_status, 
        max(orders.created_at) last_update 
    FROM menu.orders
    LEFT JOIN cards
    ON cards.hash_card = orders.hash_card
    LEFT JOIN users
    ON users.id_user = cards.id_user
    GROUP BY hash_card
    ORDER BY id_card ASC");


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. इस संग्रहीत प्रक्रिया में क्या गलत है?

  2. कैसे जांचें कि MySQL किस पोर्ट पर चल रहा है और क्या इसे कनेक्ट किया जा सकता है?

  3. जब मेरी परियोजना पर कोई इकाई नहीं है, तो पीओजेओ में मूल क्वेरी को कैसे मैप करें?

  4. Mysql डिलीट सेट पर कई विदेशी कुंजी के साथ टेबल बनाएं नल

  5. MySQL त्रुटि 1241:ऑपरेंड में 1 कॉलम होना चाहिए