Jean-Max: phpMyAdmin: 2 Abfragen verknüpfen (eine Ergebnisseite)

Beitrag lesen

Bounjoun ChrisB,

Danke schonmal,

UNION.

hört sich vielsprechend an, doch außer Syntax-Errors kommt nichts bei raus. »Dann mache ich etwas falsch«, würde Struppi sagen. Nur was?

(SELECT `kunden`.`Kundennummer` , `kunden`.`Firma` , `kunden_rechnungen`.`Rechnungsnummer` , `kunden_rechnungen`.`Rechnungsdatum` , `kunden_rechnungen`.`Rechnungsbetrag` , `kunden_rechnungen`.`Gewerbesparte` , `kunden_rechnungen`.`Status`  
FROM `kunden`  
LEFT JOIN `kunden_rechnungen` ON `kunden`.`Kundennummer` = `kunden_rechnungen`.`Kundennummer` WHERE (`kunden_rechnungen`.`Status` = 'offen')  
)  
UNION  
(SELECT sum(`kunden_rechnungen`.`Rechnungsbetrag`)  
WHERE(`kunden_rechnungen`.`Status` = 'offen')  
)

(

nach der auf der eben verlinkten Dokuseite vorgestellte Syntax:

(SELECT a FROM t1 WHERE a=10 AND B=1)  
UNION  
(SELECT a FROM t2 WHERE a=11 AND B=2)  
ORDER BY a LIMIT 10;

)

Das Verhältnis Klammer-offen/Klammer-zu stimmt, also wo ist der Wurm versteckt? phpMyAdmin sagt, ich sollte den Manual checken:

#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 'WHERE(kunden\_rechnungen.Status = 'offen') )' at line 6

was natürlich super hilfreich ist, zumal es immer dieselbe Meldung, egal, welcher Fehler vorhanden ist :( - da lobe ich mir die Perl-Meldungen, echt!

Adiou.

--
Ich bin eigentlich ganz anders, aber ich komme so selten dazu. - Ödön von Horwáth
Ist Rudi Carrell Gott? Oder George Harrison Ford?
Ich bin faul und das ist gut so.