WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 30.06.2004, 13:38   #1
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 43
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard [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:
SELECT FROM $db_firmendaten ORDER BY user_id 
so sortiert:
Berta
Paula
Armin
Martin

gibts da so ne verschachtelte ausgabe???
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Alt 30.06.2004, 13:59   #2
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard

SELECT * FROM db_firmendaten, db_userdaten ORDER BY Uservorname

gruss,
snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann!

Vorsprung durch Technik

Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu!
snowman ist offline   Mit Zitat antworten
Alt 30.06.2004, 14:10   #3
mqs
Master
 
Registriert seit: 08.05.2001
Alter: 43
Beiträge: 533


mqs eine Nachricht über ICQ schicken
Standard

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
____________________________________
http://www.schmausen.at
Dein Infoportal für Mittagsmenüs in Klagenfurt
mqs ist offline   Mit Zitat antworten
Alt 30.06.2004, 15:44   #4
Hussl
Veteran
 
Registriert seit: 08.02.2001
Alter: 41
Beiträge: 320


Standard

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
Das SQL-Statement ist jedoch nicht getestet!

mfg
Hussl
____________________________________
Nein, ich bin nicht die Signatur, ich putz hier nur.

http://www.chili-it.at
Hussl ist offline   Mit Zitat antworten
Alt 30.06.2004, 16:06   #5
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard

hast natürlich recht. mußt die tabellen wie schon gesagt mit einem JOIN oder mit einer WHERE-klausel verbinden.

gruss,
snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann!

Vorsprung durch Technik

Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu!
snowman ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:55 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag