phpbar.de logo

Mailinglisten-Archive

Tabelle ohne_eintrag (nochmal)

Tabelle ohne_eintrag (nochmal)

iwos Internet-Service mysql_(at)_lists.phpcenter.de
Wed, 19 Sep 2001 12:50:01 +0200


>>> > $ohne_eintrag = "
>>> > SELECT * FROM mktgmaterial,arbeitsplatz,event,register
>>> > WHERE register.register_id  != mktgmaterial.mktgmaterial_id ";
>>> >
>>> > klappt das nicht.

>>> WHERE register.register_id  != mktgmaterial.mktgmaterial_id
>>> or register.register_id  IS NULL
>>>
>>> bzw.
>>>
>>> WHERE register.register_id  != mktgmaterial.mktgmaterial_id
>>> or mktgmaterial.mktgmaterial_id is NULL
>>>
>>> kiri

>> kalppt leider auch nicht .

>> Wolfgang.S.

>klar, musst du mit einem left join machen und als where
>bedingung "spalte IS NULL"
>im handbuch steht es ausführlichst

>kiri

klapp so trotzdem nicht


Habs immer noch nicht im Griff
noch mal die Ausgangslage:

Tab  event            hat einen     Eintrag vom user 111111
Tab register          hat einen     Eintrag vom user 111111
Tab arbeitsplatz    hat einen     Eintrag vom user 111111
Tab mktgmaterial  hat KEINEN Eintrag vom user 111111

dh. in  Tab mktgmaterial ist NICHTS  über user 111111 zu finden
unter Umständen kann  Tab mktgmaterial  auch noch vollkommen leer sein

wie  finde ich die Datensätze die einen Eintrag in  event,register
aber keinen in mktgmaterial  haben

der Ansatz

SELECT * FROM mktgmaterial, event,register
WHERE register.register_id  = event.event_id  AND register.register_id
!= mktgmaterial.mktgmaterial_id
or mktgmaterial.mktgmaterial_id is NULL

bringt leider keinen Erfolg

hoffe das dieses geschreibse einigermassen verstaendlich ist

Wolfgang S.




---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive