php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.09.2011, 16:00  
Neuer Benutzer
 
Registriert seit: 12.01.2011
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
jiggalo befindet sich auf einem aufstrebenden Ast
Standard Ausgabe aus zwei Tabellen, ohne Doppelte Ausgaben.

Hey,

ich möchte eine Abfrage aus zwei Tabellen machen aber bekomme einfach keinen guten Lösungsansatz hin. Vielleicht kann mir ja jemand helfen.

Tabelle 1:
teamid userid
1 1
1 5
3 5
2 5
6 3

Also im Team 1 sind User 1 und 5.
User 5 ist im Team 1,3,2. Und User 3 nur im Team 6.

Tabelle 2:
teamid teamname
1 Das erste Team
2 Das zweite Team
3 Drittes Team
4 Viertes Team
5 Fünftes Team
6 Sechstes Team

Ich möchte eine Ausgabe erstellen welche wie folgt aussieht:
Benutzer Teams
1 Team1
3 Team6
5 Team1, Team2, Team3

Aber ich komme nicht auf eine gescheite Lösung. Ich kann auch keine Tabellen verändern, da diese von einem Script ist welches bereits in Benutzung ist.

Liebe Grüße

Geändert von jiggalo (06.09.2011 um 16:19 Uhr).
jiggalo ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.09.2011, 16:41  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von jiggalo Beitrag anzeigen
Aber ich komme nicht auf eine gescheite Lösung.
Dann beschreibe bitte wenigstens deine Ansätze.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 06.09.2011, 16:48  
Neuer Benutzer
 
Registriert seit: 12.01.2011
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
jiggalo befindet sich auf einem aufstrebenden Ast
Standard

Bei meinem ersten Versuch hatte ich alle User in ein Array geschrieben, also nur die Userid, und wenn die id schon drinne steht einfach übersprungen. In einer While-Schleife.
In der while-schleife war noch eine whileschleife welche alle teams der userid ausliest und auch in ein array in dem array schreibt.
jiggalo ist offline   Mit Zitat antworten
Alt 06.09.2011, 16:59  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Beschäftige dich mit JOINs, um deine User-IDs und Teamnamen zusammen zu führen: http://aktuell.de.selfhtml.org/artikel/datenbanken/

Und dann, für die Ausgabe wie gezeigt entweder einen Gruppenbruch implementieren, oder ggf. auch GROUP_CONCAT nutzen.
http://www.php.de/wiki-php/index.php...dardverfahren)
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ausgabe von mehreren Datensätzen in Tabellen tushkanwn PHP Einsteiger 11 14.01.2011 15:21
Ausgabe von Datensätzen in Tabellen. Eine Zeile fehlt! tushkanwn PHP Einsteiger 2 05.01.2011 16:48
[Erledigt] SELECT über zwei Tabellen (INNER JOIN) und Ausgabe von verglichener a_i ID MeckiDerIgel Datenbanken 6 09.11.2010 01:31
[Erledigt] Select Abfrage über 2 Tabellen bringt keine Ausgabe clamber Datenbanken 4 03.03.2010 15:25
2 Tabellen in 1 Ausgabe ? Zerdux PHP Tipps 2010 2 21.02.2010 16:05
[Erledigt] Tabellen fehler bei Ausgabe DjRay PHP Tipps 2009 3 22.11.2009 17:24
Verschiedene Tabellen abfragen und Ausgabe sortieren efrasch Datenbanken 4 12.10.2009 04:04
Ausgabe/ zuordnungs Problem bei verknüpften sql tabellen turboJug3nd PHP Tipps 2009 9 22.06.2009 09:11
2 Tabellen, 1 Ausgabe (+Dubletten abfangen) madSoul Datenbanken 2 04.09.2006 10:37
Ausgabe der Verknüpften tabellen über php skript PHP Tipps 2006 4 07.02.2006 15:04
Zwei Tabellen in einen Array + Ausgabe (no primkey) PHP Tipps 2007 6 07.12.2005 10:14
Abfrage aus Datenbank mit Tabellen und Ausgabe in index.php PHP Tipps 2005-2 4 23.10.2005 11:04
tabellen ausgabe formatieren PHP Tipps 2005-2 4 08.09.2005 18:45
3 Tabellen verbunden -- Ausgabe in einer Spalte Datenbanken 4 06.09.2005 10:43
problem bei ausgabe einer abfrage aus 2 Tabellen Lia PHP Tipps 2005-2 2 28.07.2005 17:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
abfrage von zwei tabellen php doppelte ergebnisse, join mit zwei tabellen doppelte ausgabe, ausgabe aus zwei tabellen php, php keine doppelte ausgabe aus datenbank, php ausgabe aus zwei tabellen

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:06 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum