Definition von Queries auf MySQL Datenbank

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Definition von Queries auf MySQL Datenbank

Re: Definition von Queries auf MySQL Datenbank

von Barlee » Sa, 03.11.2007 18:39

Hallo hstoellinger,

ist unter Bearbeiten ein Häkchen bei "SQL-Kommando direkt ausführen"?
Wenn nein, dann dieses auswählen und Abfrage erneut starten. Tritt die Meldung dann immer noch auf?

Gruß Barlee

Definition von Queries auf MySQL Datenbank

von hstoellinger » Sa, 03.11.2007 16:08

Folgende SQL-Abfrage funktioniert unter dem MySQL-CLient einwandfrei:
SELECT
`v`.`nummer`,`v`.`bezeichnung` as `Veranstaltung`,`v`.`begDatum`,`v`.`begUhrZeit`,`v`.`ort` as `Ort`,
pFVTName( `p`.`famName`, `p`.`vorName`, `p`.`titel` ) AS `Name`,`aw`.`anwesend`,
`am`.`fahrGemeinschaft` as `FGem`,`aw`.`mitfahrer`,`ag`.`bezeichnung` as `AbwesenheitsGrund`,
`sa`.`bezeichnung` as `Status`
FROM
(((((`anwesenheit` `aw`
JOIN `veranstaltungen` `v` ON `aw`.`veranstNr` = `v`.`nummer`)
JOIN `personen` `p` ON `aw`.`persNr` = `p`.`nummer`)
JOIN `rmPerson` `rp` ON `p`.`nummer` = `rp`.`nummer`)
JOIN `aktiveMitglieder` `am` ON `am`.`rmPersNr` = `rp`.`nummer`)
LEFT OUTER JOIN `abwGrund` `ag` ON `ag`.`code` = `aw`.`grund`)
LEFT OUTER JOIN `statAnwesenheit` `sa` ON `aw`.`statAnw` = `sa`.`code`
WHERE
`v`.`nummer` = 502
Wenn ich nun unter OpenOffice-Base eine Query mit diesem Statement definieren will, bekomme ich eine kryptische
Fehlermeldung (SQL Status: HY000 Error code: 1000 parse error, expecting `BETWEEN' or `IN' or `SQL_TOKEN_LIKE').
Was ist hier nicht in Ordnung? Ich verwende JDBC als Connector. Hat OpenOffice möglicher Weise Probleme mit den joins?
MfG H. Stöllinger :(

Nach oben