Folgende Ausgangssituation: Habe zwei Tabellen
Tabelle1: "Namen" mit Spalten
ID, Name, Punktzahl, Fragen
Tabelle2: "Fragen" mit Spalten:
ID, ID_Name
In Tabelle "Fragen" stehen mehrere Fragen zugeordnet zum jeweiligen User drin.
Nun möchte ich gern die jeweiligen Fragen auslesen, welche der einzelne User bisher gestellt hat und oben im Titel den User mit anzeigen. Dafür nutze ich den Code:
Da nun aber ein User mehrere Fragen haben kann, wird dadurch der Name mehrfach abgefragt. Kann ich dies alles in der gleichen Abfrage machen oder sollte ich dies auf zwei einzelne Abfragen ausweiten?
Tabelle1: "Namen" mit Spalten
ID, Name, Punktzahl, Fragen
Tabelle2: "Fragen" mit Spalten:
ID, ID_Name
In Tabelle "Fragen" stehen mehrere Fragen zugeordnet zum jeweiligen User drin.
Nun möchte ich gern die jeweiligen Fragen auslesen, welche der einzelne User bisher gestellt hat und oben im Titel den User mit anzeigen. Dafür nutze ich den Code:
Code:
SELECT
*
FROM
namen,
fragen
WHERE
namen.id = questions.id_name
AND
namen.id = 1 "
Da nun aber ein User mehrere Fragen haben kann, wird dadurch der Name mehrfach abgefragt. Kann ich dies alles in der gleichen Abfrage machen oder sollte ich dies auf zwei einzelne Abfragen ausweiten?