Mailinglisten-Archive |
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