Vinzenz Mai: genauer

Beitrag lesen

Hallo Daniel,

  1. Hast Du meine Lösung im anderen Posting schon gesehen?

Ja hab ich, aber noch nicht getestet.

  1. Welche MySQL-Version steht Dir zur Verfügung.

da das ganze portable sein soll sollte dies keine rolle spielen und
die lösung auch bei einem anderen DBMS auf SQL basis funktionieren.

Teil 1 sollte von jedem handelsüblichen DBMS unterstützt werden, ist einfachstes SQL.

Deshalb habe ich nun den entschluss gefasst das ganze mit php zu
lösen. sprich ich hol mir alle verweis_id's mit dem wert1 in spalte
und speicher sie in ein array und dann hol ich mir alle verweis_id's
mit dem wert2 in spalte und hol mir dann mit array_diff() die ID's die
ich benötige.

Überflüssig, das kann mein Statement.
Welcher Wert soll übrigens nicht vorkommen, 0 oder 1?

Das folgende schau' ich mir zu späterer Stunde mal an, hier arbeitest Du am einfachsten mit SUBSELECTS, die jedes bessere DBMS unterstützt (Ausnahme: MySQL erst ab Version 4.1, siehe MySQL-Handbuch.

Wenn Du etwas ins SQL-Statement packen kannst, dann solltest Du dies tun.

Freundliche Grüße

Vinzenz