das klappt
tabelle aktion: aktion_id aktion_titel aktion_topkt 1 aktion1 1 2 aktion2 2 3 aktion3 2 4 aktion4 1 5 aktion5 3
SELECT * FROM db123_pkt AS pkt LEFT JOIN ( SELECT * FROM db123_aktion GROUP BY aktion_topkt ) AS aktion ON aktion.aktion_topkt = pkt.pkt_id GROUP BY aktion_topkt
tabelle aktion: aktion_id aktion_titel aktion_topkt 1 aktion1 1 2 aktion2 2 3 aktion3 2 4 aktion4 1 5 aktion5 3 tabelle pkt: pkt_id pkt_titel 1 pkt1 2 pkt2 3 pkt3
SELECT * FROM db123_pkt AS pkt LEFT JOIN db123_aktion AS aktion ON aktion.aktion_topkt = pkt.pkt_id
pkt_id pkt_titel aktion_id aktion_titel aktion_topkt 1 pkt1 1 aktion1 1 2 pkt2 2 aktion2 2 2 pkt2 3 aktion3 2 1 pkt1 4 aktion4 1 3 pkt3 5 aktion5 3
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT JOIN edvdoku_aktion AS aktion ON aktion.aktion_topkt = pkt.pkt_id LEFT JOI' at line 2
SELECT pkt_datecreate, pkt_userid, pkt_status, pkt_prio, pkt_id, pkt_titel, COUNT(aktion_id) AS aktion_anzahl FROM db123_pkt AS pkt LEFT JOIN db123_aktion AS aktion ON aktion.aktion_topkt = pkt.pkt_id LEFT JOIN db123_users AS users ON users.users_userid = pkt.pkt_userid
Einen Kommentar schreiben: