Bilder ohne Person

  • Wenn ich jetzt Bilder suchen will, die ohne Person, ohne Thema etc. sind. Kann ich diese Codes einfach zusammenhängen?


    Für Bilder ohne Person
    select b.*
    from bilder b left join bildpersonen bp on b.ukey = bp.bild
    where bp.bild is null


    Für Bilder ohne Objekt
    select b.*
    from bilder b left join bildobjekte bo on b.ukey = bo.bild
    where bo.bild is null


    Für Bilder ohne Thema
    select b.*
    from bilder b left join bildthemen bt on b.ukey = bt.bild
    where bt.bild is null


    Für Bilder ohne Tiere
    select b.*
    from bilder b left join bildtiere bt on b.ukey = bt.bild
    where bt.bild is null



    Sry ist vielleicht ja sehr banal...aber habe wirklich keinen Ahnung von diesen Codes.

  • Man "könnte" via einem UNION ALL... Aber....


    Würde nicht tun, denn wenn du z.B. ohne Person suchst, tauchen ja immer die Bilder auf die keine Person haben, da du ja nie eine zuweisen kannst... Wenn du jetzt aber nach ohne Thema schauen willst, tauchen auch dort immer die ohne Person auf... Macht in meinen Augen keinen Sinn...