Ich versuche, eine SQL-Abfrage durchzuführen, die als Ergebnis auch eine Reihe von qualifizierten Zeilen aus einer anderen Tabelle ausspuckt.
Hier ist die aktuelle Abfrage, wie sie in sprintf eingefügt wurde:
SELECT a.* FROM
websites
AS a WHEREwebsite_id
= %d
Dann habe ich eine Abfrage zum Abrufen der Anzahl der eindeutigen Besuche (aus einer Tabelle der Besuche) für eine bestimmte Website:
SELECT * FROM
website_visits
WHEREwebsite_id
= %d GROUP BYvisitor_id
Gibt es nun eine Möglichkeit, diese Abfrage in die erste Abfrage einzufügen, so dass ich die Anzahl der eindeutigen Besuche als Teil des Ergebnisses der ersten Abfrage abrufen kann? Es müsste in etwa so aussehen:
SELECT a.*, (SELECT * FROM
website_visits
AS b WHERE b.website_id
= a.website_id
GRUPPE BYvisitor_id
) AS unique_visits FROMwebsites
AS a WHEREwebsite_id
= %d
Aber ... was die Ausführung betrifft, bin ich ratlos. Jede Hilfe, die Sie anbieten können, wird geschätzt!