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

Jak zrobić wyraźne złączenie za pomocą MySQL

Użyj:

   SELECT p.upc,
          p.name,
          ph.price,
          ph.date
     FROM PRODUCT p
LEFT JOIN PRICE_H ph ON ph.product_id = p.id
     JOIN (SELECT a.product_id, 
                  MAX(a.date) AS max_date
             FROM PRICE_H a
         GROUP BY a.product_id) x ON x.product_id = ph.product_id
                                 AND x.max_date = ph.date


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak połączyć wiele baz danych, serwerów w mysql i zapytań z obu tabel?

  2. Podział ciągu MySQL

  3. Hibernacja zapytań w bazie danych

  4. Neo4j - Usuń węzeł za pomocą Cypher

  5. jak naprawić ten błąd Błąd krytyczny PHP:Wywołaj niezdefiniowaną funkcję mysql_query() w konsoli pieczenia ciast