phpbar.de logo

Mailinglisten-Archive

[php] 2 Abfragen

[php] 2 Abfragen

Andreas Kretschmer php_(at)_phpcenter.de
Sat, 5 May 2001 17:06:59 +0200


am  Sat, dem 05.05.2001, um 16:28:07 +0200 mailte Boris Penck folgendes:
> > $query  = "SELECT * FROM news WHERE status='1' ORDER BY id DESC LIMIT 5";
> 
> select * from news left join author where news.status = '1' and author.id =
> new.author order by id desc limit 5

ich glaube, das geht so nicht. Bezogen auf mein Beispiel in meiner
anderen Mail:

mysql> select * from t1 left join t2 on t1.id = t2.id;
+------+------+------+------------+
| id   | name | id   | name2      |
+------+------+------+------------+
|    1 | bla  |    1 | bla aus ta |
|    2 | blub | NULL | NULL       |
+------+------+------+------------+
2 rows in set (0.00 sec) 

Der Unterschied ist halt, daß beim join nicht unbedingt ein Wert für die
ID in der anderen Tabelle sein muß.

PS.: left join t2 on ...
                  ^^^^^^^


Andreas
-- 
Diese Message wurde erstellt mit freundlicher Unterstützung eines frei-
laufenden Pinguins aus artgerechter Freilandhaltung.  Er ist garantiert
frei von Micro$oft'schen Viren.          (#97922 http://counter.li.org)
Was, Sie wissen nicht, wo Kaufbach ist? :  N 51.05082°, E 13.56889° ;-)


php::bar PHP Wiki   -   Listenarchive