Ich bin nicht so in MySQL Joins, also vielleicht könnten Sie mir eine Hand geben. Ich habe die folgenden Tabellen bekam:MySQL Frage (Joins)
Table a
Fields ID,name
Table b
Fields aID,cID,ID,found
Table c
Fields ID,name
Das Ergebnis, das ich erhalten möchte, ist der folgende: Ich habe die Datensätze alle wollen, wo b.found = 1. Von diesen Aufzeichnungen will ich nicht a.id oder ein .name, aber ich möchte die Anzahl der Datensätze, die zurückgegeben worden wären, wenn ich das gewollt hätte. Also, wenn es fünf Datensätze gibt, die b.found = 1 und c.id = (zum Beispiel) 3 haben, dann möchte ich einen zurückgegebenen Wert von 5, c.id und c.name.
Jemand ist dazu in der Lage?
Eigentlich ist das, was ich aus der Datenbank erhalten möchten: Eine Liste aller Einträge in der Tabelle C und eine Anzahl von Datensätzen in der Tabelle B, die = 1 und b.c_id = c.id
So möchten Sie c.id, c.name und eine Zählung der Datensätze, die von einem übereinstimmen? – Orbling
Ja, das ist richtig – Simon
Ich denke, Sie möchten nach c.id richtig gruppieren? –