Mysql
 sql >> база данни >  >> RDS >> Mysql

Изберете редове от една таблица, присъединете се към последния ред от друга таблица с връзка един към много

Мисля, че това ще ви помогне:

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. Валидиране на формуляра

  2. Laravel 5.3 Създаване на модели Полето за връщане няма стойност по подразбиране

  3. Изберете точки от базата данни с карти според радиуса

  4. Различни резултати в sqlfiddle.com 5.5.30 и MariaDB 5.5.31

  5. Объркана Ruby/MySQL грешка:невалиден пакет:несъответствие на поредния номер