Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uzyskaj minimalną cenę każdego rodzaju produktu z przeliczeniem walut

    SELECT a.id, a.price*ISNULL(s.to_aud,1) as minprice
FROM
(
 SELECT type_id, min((price+shipping)) as minprice
 FROM products
 GROUP BY type_id
) AS b INNER JOIN products as a on a.type_id = b.type_id and (a.price+a.shipping) = b.minprice
Inner join sellers s on s.id = a.seller_id
ORDER BY 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. Migracja MS Access do MySQL

  2. Jak inkrementować w SQL za pomocą wyzwalacza?

  3. Jak uzyskać ostatni dzień miesiąca w MySQL?

  4. BŁĄD:Błąd instalacji mysql2:BŁĄD:Nie udało się zbudować rozszerzenia natywnego gem

  5. jak usunąć każdy rekord z wyjątkiem jednego na godzinę