Mailinglisten-Archive |
am Sat, dem 05.05.2001, um 15:45:02 +0200 mailte Thomas Schröter folgendes: > hi, > > ich mach' folgendes: > > $query = "SELECT * FROM news WHERE status='1' ORDER BY id DESC LIMIT 5"; > $db = new DB(); > $db->query($query); > > nun existiert in der Tabelle news noch eine Spalte author. Ich möchte > für alle Datensätze aus dem oberen SELECT zugehörige Datensätze > entsprechend der Spalte author, allerdings aus der Tabelle author. > Geht so etwas in einer Abfrage ? ja, aber abhängig von der verwendeten DB, aber das sollten alle können. Kleine Demo mit MySQL: mysql> select * from t1; +------+------+ | id | name | +------+------+ | 1 | bla | | 2 | blub | +------+------+ 2 rows in set (0.00 sec) mysql> select * from t2; +------+------------+ | id | name2 | +------+------------+ | 1 | bla aus ta | | 3 | bla aus ta | +------+------------+ 2 rows in set (0.00 sec) mysql> select a.*, b.* from t1 a, t2 b where a.id = b.id; +------+------+------+------------+ | id | name | id | name2 | +------+------+------+------------+ | 1 | bla | 1 | bla aus ta | +------+------+------+------------+ 1 row in set (0.00 sec) mysql> Das an Deine Abfrage anzupassen sollte nicht das Problem sein, oder? PS.: an Deinen Mails stehen zum Schluß noch massig kryptische Zeichen, sowohl Message-ID: <1871076664.20010505143646_(at)_gmx.net> als auch Message-ID: <1275173619.20010505154502_(at)_gmx.net>, hat das was zu bedeuten? 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