phpbar.de logo

Mailinglisten-Archive

Horizontale Abfrage?

Horizontale Abfrage?

Patrick Bierans mysql_(at)_lists.phpcenter.de
Fri, 13 Jul 2001 10:28:09 +0100


> Subject:        	Horizontale Abfrage?

Das Subject ist vieleicht etwas unglücklich gewählt ;)

> Bei mir kommt es immer so raus:
> 
> 1,Huber,Telefon,089-90000
> 1,Huber,Fax,089-900001
> 
> Möchte es aber so haben:
> 
> 1,Huber,089-90000,089-900001
> 
> Also ähnlich einer Kreuztabelle, aber ohne Summierung der Werte. Geht
> sowas überhaupt?

Vieleicht kannst du eine Art OUTER JOIN bauen. Das geht aber nur, wenn
du genau weißt, welche ADR_COMM's es geben kann.

Habe sowas nie gemacht. Ich hoffe, daß du einen guten Grund hattest,
die DB-Struktur so extrem zu normalisieren.

UNTESTED:

select adr.*,com1.tel as telefon, com2.fax as fax from tbl_adr as adr
outer join tbl_com as com1, tbl_com as com2 having (id) where id=$id;

P. Bierans

-- 
LYNET Kommunikation AG - http://www.lynet.de - Patrick Bierans
Das Internet-Systemhaus fuer Multimedia- und Netzwerkloesungen
Zentrale Luebeck      Fon +49-451-6131-0, Fax +49-451-6131-333
Niederlassung Hamburg Fon +49-40-65738-0, Fax +49-40-65738-333

---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive