Guten Tag,
ich habe ein kleines Problem mit meiner Abfrage. Soweit funktioniert Sie aber leider kommt nicht soganz das richtige Ergebnis zu Tage.
Hier erstmal die Abfrage:
Vom Aufbau her ist sie garnicht so schwierig. Das Probkem ist das Abhängigkeiten nicht richtig sind oder Klammern Falsch gesetzt ?
Als Ergebnis sollte folgendes kommen Artikeleigenschaten.C002 = '14' (Da muss Spalte = Artikeleigenschaten.C003 = 28 - 31 oder 36 sein)
Und Artikeleigenschaften.C002 = '15' muss entweder autofahrt, motorrad oder nix drin stehen.
Momentan ist es leider so das NULL drin steht. Sieht vielleicht irgendjemand einen Fehler, falsch geklammert oder ähnliches ?
Vielen Dank
ich habe ein kleines Problem mit meiner Abfrage. Soweit funktioniert Sie aber leider kommt nicht soganz das richtige Ergebnis zu Tage.
Hier erstmal die Abfrage:
PHP-Code:
SELECT Artikelleistung.ID, Artikelleistung.C001, Artikelleistung.C002,
Artikelleistung.C008, Artikelleistung.C009, Artikelleistung.C011,
Artikelleistung.C018, Artikelleistung.C019,
Artikelleistung.C022, Artikelleistung.C023, Artikelleistung.C024,
Artikelleistung.C025, Artikelleistung.C033, Artikeleigenschaften.C003 AS TagDerDurchfuehrung,
Artikeleigenschaten.C004 AS InfoZurDurchfuehrung
FROM Artikelleistung
LEFT JOIN Artikeleigenschaften ON Artikeleigenschaften.C001 = Artikelleistung.ID
WHERE (
Artikelleistung.C002 = '101'
AND Artikelleistung.C030 <= '135'
AND Artikelleistung.C011 = 'DE'
AND Artikelleistung.C019 = '1'
AND Artikelleistung.C034 = '44'
AND (
(
(
Artikeleigenschaften.C002 = '14'
OR Artikeleigenschaften.C002 = '15'
)
AND (
(
Artikeleigenschaften.C003 >= '28'
AND Artikeleigenschaten.C003 <= '31'
)
OR Artikeleigenschaften.C003 = '36'
)
)
(
AND (
Artikeleigenschaften.C004 LIKE '%autofahrt%'
OR Artikeleigenschaften.C004 LIKE '%motorrad%'
OR Artikeleigenschaften.C004 = ''
)
)
)
)
AND (
Artikelleistung.C017 >= now( )
OR Artikelleistung.C017 = '0000-00-00 00:00:00'
)
ORDER BY Artikelleistung.C001, Artikelleistung.C009
Als Ergebnis sollte folgendes kommen Artikeleigenschaten.C002 = '14' (Da muss Spalte = Artikeleigenschaten.C003 = 28 - 31 oder 36 sein)
Und Artikeleigenschaften.C002 = '15' muss entweder autofahrt, motorrad oder nix drin stehen.
Momentan ist es leider so das NULL drin steht. Sieht vielleicht irgendjemand einen Fehler, falsch geklammert oder ähnliches ?
Vielen Dank
Kommentar