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

как да обединя стойност от друга таблица със същата стойност на условието

select m.id, p.post_name, m.meta_value
from posts p
inner join post_meta m on p.id = m.post_id
inner join 
(
   select post_id, min(id) as minid
   from post_meta
   group by post_id
) m2 on m.post_id = m2.post_id and m.id = m2.minid


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL няма да стартира

  2. Python:Преобразувайте кортеж в низ, разделен със запетая

  3. По-добре ли е да ИЗБЕРЕТЕ, преди да се присъедините?

  4. Laravel 'не можа да намери драйвер (SQL:вмъкване в...'

  5. MYSQL избира списък за връщане на заявка от месеци като низ между начална/крайна дата