phpbar.de logo

Mailinglisten-Archive

abfrage uber 5 tabellen
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

abfrage uber 5 tabellen



Hallo Liste,

ich habe ein kleines problem bei meiner abfrage. Ich habe eine datenbank
bestehend aus 7 tabellen( vorträge, links, kurse, 3 für ein forum und eine
fürs thema). Nun ich habe in der thema tatenbank alle themas abgespeichert
und in den anderen tabellen jeweils die id vom thema. aber jetzt brauche ich
eine abfrage bei der ich aus allen tabellen die summe der einträge nach
tabellen sortiert erhalte.

Bsp.

id_thema   / thema     /    anzahlLinks   / anzahlVortrag  / anzahlKurse  /
anzahlForum
1                 / moorhüner/         45         /          34
/        23          /           23       /
2                 / mäuse      /            1         /             5
/         0           /             156   /
.....


ich habe es mit dieser abfrage versucht:

select id_thema, thema, count(B.thema_id) as anzahlLinks, count(C.thema_id)
as anzahlVortrag, count(D.thema_id) as anzahlKurse, count(E.thema_id) as
anzahlForum from thema as A, links as B, vortrag as C, kurse as D,
forum_thread as E where A.id_thema=B.thema_id or A.id_thema=C.thema_id or
A.id_thema=D.thema_id or A.id_thema=E.thema_id group by id_thema


aber so erhalte ich nur das:

id_thema   / thema     /    anzahlLinks   / anzahlVortrag  / anzahlKurse  /
anzahlForum
 1                / Bäume   /            34          /           34
/          34          /          34
 2                / Blumen   /         153          /         153
/        153          /         153
 3                / Autos      /          18           /          18
/          18           /          18
 4                / Computer /        81           /          81
/          81           /          81

wieso erhalte ich in jeder in jeder zeile nur die grösste anzahl einträge
pro zeile.

--
mit freundlichen Grüssen / best regards

Daniel Strathemeier
Database Design

+41 1 350 85 86

www.ywesee.com > intellectual capital connected > www.nanogate-gemki.deiste

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive