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

Wybierz wiersze z jednej tabeli, połącz ostatni wiersz z innej tabeli w relacji jeden-do-wielu

Myślę, że to ci pomoże:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jakie znaczenie ma znak zapytania w MySQL w kolumnie WHERE =??

  2. Porzucono flagi bitowe?

  3. Jak sprawdzić, czy użytkownik już istnieje w MySQL z PHP?

  4. Pole formularza HTML nie wypełnia wartości PHP po pierwszej spacji

  5. Jaki jest odpowiednik bind_result w PDO