phpbar.de logo

Mailinglisten-Archive

[php] Subselect per PHP simulieren

[php] Subselect per PHP simulieren

Cornelia Boenigk php_(at)_phpcenter.de
Tue, 9 Jul 2002 12:32:03 +0200


Hi Andre

> (1) Das Ganze ist mit Sicherheit kein bisschen SQL Standard konform.
Wie
> wird ein Subselect normalerweise angewendet?

zum Beispiel mit PostgreSQL:

SELECT feldliste FROM tabelle WHERE wert =
(SELECT feld FROM tabelle WHERE bedingung)

hier wird die Unterabfrage als Ausdruck benutzt und repraesentiert
eine Konstante. Man kann aber auch andere Operatoren einsetzen wie >
oder <.

oder
SELECT feldliste FROM tabelle WHERE wert [NOT] IN
(SELECT feld FROM tabelle WHERE bedingung)

prueft auf Enthaltensein

SELECT feldliste FROM tabelle WHERE wert [NOT] IN
(SELECT feld FROM tabelle WHERE bedingung1)
AND
(SELECT feld FROM tabelle WHERE bedingung2)

so verkettet man mehrere Subselects.

Gruss
Conni


php::bar PHP Wiki   -   Listenarchive