sql >> Database >  >> RDS >> Mysql

Hoe lid te worden van 2 tabellen in MYSQL met dezelfde ID op meerdere rijen

U kunt de namen in één rij weergeven met 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. Zijn er in SQL / MySQL redenen om de één-op-één-relatie niet in dezelfde tabel te zetten?

  2. Hoe sla ik tags op in MySQL-tags, één veld in totaal of één gearchiveerd voor elke tag?

  3. MySQL - Foreign key op delete cascade - Is er een gedefinieerde uitvoeringsvolgorde?

  4. Oracle invoegen als rij niet bestaat