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

MySQL में किसी अन्य तालिका में पंक्ति बनाकर तालिका में कॉलम का चयन कैसे करें

select item_id, price,
       (min(case when tax_name = 'VAT' then tax end)) vat,
       (min(case when tax_name = 'LBT' then tax end)) lbt,
       coalesce(min(case when tax_name = 'VAT' then tax end),0) +
       coalesce(min(case when tax_name = 'LBT' then tax end),0) +
       price total
  from 
      (select a.item_id item_id,
              c.tax_name tax_name,
              (c.tax_value * b.price / 100) tax,
              b.price price
         from item_tax a inner join item_master b on a.item_id = b.item_id
                         inner join tax_master c on a.tax_id = c.tax_id) as calc
 group by item_id, price;

डेमो यहां



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL के साथ वर्तमान लेनदेन आईडी प्राप्त करना

  2. MySQL अवधारणाएं:सत्र बनाम कनेक्शन

  3. mysql सिंटैक्स कई मानों के बराबर नहीं है

  4. UTF8 और जापानी वर्ण

  5. हाइबरनेट करने के लिए मैसकल में थोड़ा सा मैप कैसे करें?