sql >> Database >  >> RDS >> Mysql

Selecteer rijen uit de ene tabel, voeg de meest recente rij toe uit een andere tabel met een een-op-veel-relatie

Ik denk dat dit je zal helpen:

SELECT A.id, A.col_1, A.col_2, A.datetime_col, A.col_3
FROM
    (SELECT B.id, B.col_1, B.col_2, C.datetime_col, C.col_3
    FROM tableA B LEFT OUTER JOIN tableB C ON B.id = C.id
    ORDER BY C.datetime_col desc) as A
GROUP BY A.id



  1. Hoe mysqli connect te laten functioneren?

  2. Bindadres en MySQL-server

  3. Hoe NULLIF() werkt in SQL Server

  4. Hoe te controleren of de cursor records in orakel retourneert?