Ich möchte folgende SQL-Abfrage realiseren:
Sinngemäß:
suche mir alle Aufgaben, welche i Tabelle bewertung stehen und Spalte „bewertung2“ leer, oder welche gar nicht erst in der Tabelle bewertung stehen und insgesamt von einem aufgabengeber XY (hier U40) sind.
Mein versuch:
select aufgaben_main.aufgaben_id FROM aufgaben_main, bewertung WHERE (aufgabengeber=‚U40‘ && bewertung2 =’’ and aufgaben_main.aufgaben_id=bewertung.aufgaben_id) OR (aufgabengeber=‚U40‘ && aufgaben_id NOT IN (select aufgaben_id FROM bewertung));
Leider war der Erfolglos! Kam Syntaxfehler 
Hat jemand einen Idee, wie man die Abfrage gestaltet?
DANKE im Voraus!
Hallo,
„&&“ ist aber kein SQL (jedenfalls nicht bei den mir bekannten Datenbanken), meintest Du „AND“ ?
Gruß, Uwe
select aufgaben_main.aufgaben_id FROM aufgaben_main, bewertung
WHERE (aufgabengeber=‚U40‘ && bewertung2 =’’ and
aufgaben_main.aufgaben_id=bewertung.aufgaben_id) OR
(aufgabengeber=‚U40‘ && aufgaben_id NOT IN (select aufgaben_id
FROM bewertung));
Leider war der Erfolglos! Kam Syntaxfehler 
Hallo Uwe!
Ja, meine AND, und habe es mit AND nochmal versucht, leider auch nicht erfolgreich!
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
select blabla from bewertung b, aufgaben\_main a
where a.aufgaben\_id=b.aufgaben\_id(+)
and aufgabengeber = 'UB40'
and b.bewertung is null
Gruß, Uwe