stefnet: MySQL: Tabellen verknüpfen

Beitrag lesen

Leider gibts die Bilder nicht mehr. Könntest Du die Spalten Deiner Tabellen einfach posten?

Namen
ID (unique), name, ...

Werte
ID (unique), namen_id, note

Also ich hab jetzt diesen Code:

  
 SELECT  
  Namen.ID,  
  Namen.name,  
  AVG(Werte.note) AS 'durchs_note'  
 FROM  
  Namen  
 INNER JOIN  
  Werte  
 ON  
  Namen.ID = Wert.namen_id  
 GROUP BY  
  Namen.ID,  
  Namen.name  
 ;  

Soweit so gut, die Durchschnittswerte werden richtig ausgegeben.
doch fehlen jetzt die "namen", zu denen keine "note" exitstiert. Das sollte nicht so sein. :-|

sollte liefern, was Du suchst und in

Einführung Joins

steht die weitere Erläuterung.

Fortgeschrittene Joins
werd ich mir mal durchlesen.

Das ist eine gute Idee.

Version 4.1

Das hier kann sogar die 3.23.x :-)

Gruß
Stefan