Ilja: Select befehl richtig kombiniert?

Beitrag lesen

yo,

SELECT ordner_register.ordner_id FROM ordner_register,ordner WHERE ((ordner.ordner_inhalt LIKE '$name' OR ordner.ordner_name LIKE '$name') AND ordner.Deleted = '0') AND (ordner_register.register_id = '$registerid')

Ist das richtig so?

zum einen fehlt die join bedingung, würdet du anstelle der impliziten join systax eine explizite benutzen, dann könnte das nicht so leicht passieren.

zum andere muss man ja nicht immer versuchen, alles in eine abfrage zu bekommen. die erste frage, die sich stellt, sind den auch die ausgaben der spalten gleich bei den zwei verschiedenen suchabfragen ? unterscheiden die sich nämlich, macht es viel mehr sinn, sie nicht zusammenzufassen.

Ilja