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

दो टेबल से जुड़ें और कई शर्तों के साथ सबसे कम कीमत निकालें (एकाधिक स्कू)

यह वांछित परिणाम देता प्रतीत होता है:

SELECT p.*, x.supplier AS supplier, x.price , x.quantity AS quantity 
FROM table_prices x 
JOIN table_products p ON (p.sku = x.sku OR p.sku2 = x.sku OR p.upc = x.upc OR p.ean = x.ean)
WHERE x.price = (SELECT MIN(x2.price) FROM table_prices x2 WHERE (p.sku = x2.sku OR p.sku2 = x2.sku OR p.upc = x2.upc OR p.ean = x2.ean))
ORDER BY category, 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. PHP पीडीओ MySQL लेनदेन कोड संरचना

  2. कैसे जांचें कि mysqli_query ने कोई पंक्तियां हटा दी हैं

  3. mysql तालिका में डुप्लिकेट मान कैसे हटाएं?

  4. SQL अनेक से अनेक का चयन करें

  5. ROR माइग्रेशन के दौरान कॉलम प्रकार को दिनांक से दिनांक समय में बदलें