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

Как да се СЪЕДИНИТЕ 2 таблици в MYSQL с един и същ идентификатор на няколко реда

Можете да изброите имената в един ред с group_concat()

 SELECT video_name, group_concat(cast_name) cast
 FROM post 
 LEFT JOIN cast ON post.video_cast = cast.cast_video
 WHERE video_id='$id' 
 group by video_name



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да използвам псевдоними в клаузата GROUP BY?

  2. EntityFramework 6.1.3 и MySQL DbFunctions.TruncateTime не съществува?

  3. Възможно ли е да се използва клауза WHERE за избор на всички записи в SQL изявление?

  4. DBI begin_work не работи с извиквания на запомнени процедури

  5. Избор на множество таблици срещу JOIN (производителност)