Försöker med denna kod skriva en uppdateringsfråga som skall ge mig en lista där nummren i bokningar.nr och ocr.o INTE överrenstämmer. Dvs en fråga som bara visar posten om numret förekommer i ena tabellen (bokningar.nr). Jag måste ha missuppfattat OUTER JOIN helt. Kanske är denna fråga fungerar som du vill. Tyvärr så generar frågan inga träffar alls. " denna typ av underfråga kan bara generera ett svar (post)" Försök med:uppdateringsfråga som visar obet.
SELECT bokningar.nr, bokningar.fnamn, bokningar.enamn, bokningar.betald
FROM bokningar LEFT OUTER JOIN ocr ON bokningar.nr = ocr.o
WHERE (((bokningar.betald)="0"));
Tacksam för svar! NiclasSv: uppdateringsfråga som visar obet.
SELECT bokningar.nr, bokningar.fnamn, bokningar.enamn, bokningar.betald
FROM bokningar
WHERE bokningar.betald=0 AND bokningar.nr NOT IN (SELECT ocr.o FROM ocr)Sv: uppdateringsfråga som visar obet.
SELECT bokningar.nr, bokningar.fnamn, bokningar.enamn, bokningar.betald
FROM bokningar
WHERE (((bokningar.nr) Not In (SELECT ocr.o FROM ocr)) AND ((bokningar.betald)="0"));
/NiclasSv: uppdateringsfråga som visar obet.
SELECT bokningar.nr, bokningar.fnamn, bokningar.enamn, bokningar.betald
FROM bokningar
WHERE NOT (bokningar.betald=True OR bokningar.nr IN (SELECT ocr.o FROM ocr))