![]() |
[php] mysql ORDER BY
Hi!
hab ne frage bezüglich ausgabe von mysql tabellen. hab da 2 tables. in einer stehen daten von zB firmen Firmenname, Firmenadresse, user_id, Firmentelefon ... und eine 2te table wo die user drinnen stehen. user_id, Uservorname, Usernachname ... ist es nun möglich bei einer ausgabe der 1. table nach user_id zu sortieren, so dass nach dem Uservornamen[ABC] der 2ten table sortiert wird. zB Armin Berta Maritn Paula ... weil wenn zB die id´s so sortiert sind Armin=3 Berta=1 Martin=4 Paula=2 dann wird bei dieser ausgabe: PHP-Code:
Berta Paula Armin Martin gibts da so ne verschachtelte ausgabe??? |
SELECT * FROM db_firmendaten, db_userdaten ORDER BY Uservorname
gruss, snowman |
hmm ich glaub das war nicht ganz das richtige...
jetzt listet er mir alle beiträge * anzahl der usernamen auf ich brauch da nur dass da nach dem uservornamen(usertable) sortiert wird aus der firmentable |
Da musst du einen Join verwenden, wenn in beiden Tabellen die UserID vorhanden ist.
Quelle: http://dev.mysql.com/doc/mysql/de/JOIN.html Code:
SELECT * FROM t_Firma INNER JOIN t_Person ON t_Firma.UserID = t_Person.UserID ORDER BY t_Person.Username mfg Hussl |
hast natürlich recht. mußt die tabellen wie schon gesagt mit einem JOIN oder mit einer WHERE-klausel verbinden.
gruss, snowman |
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag