[Open Office Base] Problem mit SQL Querry

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: [Open Office Base] Problem mit SQL Querry

Re: [Open Office Base] Problem mit SQL Querry

von Mr.Bobo » Do, 19.03.2009 12:44

Hallo Alci,

soweit ich weiß erwartet die Option LIMIT eine Zahl und kein Datenbankfeld! Ich hätte an deiner Stelle einfach die Option ORDER BY genommen:

Code: Alles auswählen

SELECT * FROM "Lieder" INNER JOIN "CDs"  ON "Lieder"."CD" = "CDs"."ID" ORDER BY "Lieder"."CD"
So hat man dann eine Ausgabe sortiert nach CD. Außer dem gibt es noch eine interessante Option GROUP BY.

Und wenn es nur Lieder zu einer bestimmten CD angezeigt werden sollen hätte ich die Abfrage etwa so geschrieben:

Code: Alles auswählen

SELECT * FROM "Lieder" INNER JOIN "CDs"  ON "Lieder"."CD" = "CDs"."ID" WHERE "Lieder"."CD" LIKE :CD
... natürlich kann man es noch weiter verfeinern und optimieren.

Probiere einfach aus und wenn es nicht gehen soll, versuche das erwartete Resultat und die Struktur der Tabellen etwas detaillierter zu beschreiben.

Re: [Open Office Base] Problem mit SQL Querry

von komma4 » Di, 17.03.2009 13:38

Welche OOo Version? Welches Betriebssystem?
Welche Datenbank (interne HSQLDB) ?
Welcher Treiber interner, ODBC, JDBC?

WO hast Du diese SQL-Abfrage? (Extras>SQL..., eine gespeicherte Abfrage, Basic, ...)

WAS funktioniert nicht?
Erwartetes Ergebnis? Geliefertes Ergebnis? Fehlermeldung?

Nach oben