sql >> Database >  >> RDS >> Mysql

Meerdere Inner Join wis attributen

SELECT a.*, 
   CONCAT(p.firstname, ' ', p.lastname) AS Author,  
   CONCAT(p1.firstname, ' ', p1.lastname) AS Composer, 
   CONCAT(p2.firstname, ' ', p2.lastname) AS Featured FROM albums a
INNER JOIN people p ON a.idauthor = p.id
INNER JOIN people p1 ON a.idcompositor = p1.id
INNER JOIN people p2 ON a.idfeat = p2.id
where a.idalbum=:id

Dan heb je toegang tot Auteur, Componist en Uitgelicht, plus alle albumeigenschappen



  1. Hoeveel velden is normaal om in één tabel te hebben?

  2. waarom een ​​associatieve array geïndexeerd door VARCHAR2 niet meer dan 9 elementen opslaat?

  3. Hoe alle kolommen en een telling(*) in dezelfde query te selecteren

  4. Sql Developer kan Oracle Database 12c verbinden met TNS maar kan niet verbonden worden met basic