php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.05.2006, 13:10  
Erfahrener Benutzer
 
Benutzerbild von stefanjann
 
Registriert seit: 02.08.2005
Beiträge: 252
PHP-Kenntnisse:
Fortgeschritten
stefanjann
Standard Subquery als komplettes Ergbnis ausgeben?

Hallo,
ich habe MySQL 4.1 und PHP5.
Folgender Aufbau ist in meinen Tabellen (auf das wichtigste reduziert)
Code:
// Tabelle "namen"
ident | name | ...
-----------------------
1 | Franz | ...
2 | Hans | ...
3 | Sepp | ...

// Tabelle "freunde"
ident | zunamen | name | ...
----------------------------------
1 | 1 | Günter | ...
2 | 1 | Hannes | ...
3 | 2 | Johanna | ...
4 | 1 | Gerhild | ...
5 | 2 | Ralf | ...
Ich brauche jetzt einen Query der mir folgendes liefert:

Code:
Satz 1:
 ident => 1
 name => Franz
 freunde => Günter, Hannes, Gerhild
Satz 2:
 ident => 2
 name => Hans
 freunde => Johanna, Ralf
Satz 3.....
Die zwei Tabellen mit einem JOIN zu verknüpfen schaffe ich; nur leider kommen bei mir die Freunde immer in extra Sätzen. Ich suche eine Möglichkeit diese in einem Feld durch ein Trennzeichen gleich im abzufragen OHNE über PHP zu gehen. Gibt es eine Möglichkeit? Ich hab mir gerade die SubQuerys angeschaut (die ab 4.1 ja gehen), aber leider keine Möglichkeit gefunden meinen Wunsch zu übertragen. Die Subquerys scheinen mir nur für Teilmengen gut zu sein, aber nicht um ein Zwischenergebnis mit auszugeben. Ist das richtig?

Danke,
Stefan
__________________
SELECT * benutze ich nur um den Post kurz zu halten.
stefanjann ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.05.2006, 14:01  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.232
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Kurz und knapp: nein.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 03.05.2006, 14:06  
Erfahrener Benutzer
 
Benutzerbild von stefanjann
 
Registriert seit: 02.08.2005
Beiträge: 252
PHP-Kenntnisse:
Fortgeschritten
stefanjann
Standard

Ist wenigstens eine klare Aussage. Dann werde ich wohl den Aufbau meiner Tabelle ändern oder meine Idee ändern müssen.

Danke,
Stefan
__________________
SELECT * benutze ich nur um den Post kurz zu halten.
stefanjann ist offline   Mit Zitat antworten
Alt 03.05.2006, 14:20  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.232
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Werte es in PHP aus...
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 03.05.2006, 14:33  
Erfahrener Benutzer
 
Benutzerbild von stefanjann
 
Registriert seit: 02.08.2005
Beiträge: 252
PHP-Kenntnisse:
Fortgeschritten
stefanjann
Standard

Wird mir nichts anderes übrig bleiben. Es wäre nur für mein Suchscript leichter auszuwerten gewesen. Dann muß ich wohl doch noch ne IF-Schleife einbauen um die Suche auf 2 Mal auszuwerten.
Danke
__________________
SELECT * benutze ich nur um den Post kurz zu halten.
stefanjann ist offline   Mit Zitat antworten
Alt 03.05.2006, 14:36  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

http://www.php-faq.de/q/q-terminologie-if.html
Zergling-new ist offline   Mit Zitat antworten
Alt 03.05.2006, 14:40  
Erfahrener Benutzer
 
Benutzerbild von stefanjann
 
Registriert seit: 02.08.2005
Beiträge: 252
PHP-Kenntnisse:
Fortgeschritten
stefanjann
Standard

*räusper* ich wollte sagen: Ich werde eine IF-Abfrage einbauen....
__________________
SELECT * benutze ich nur um den Post kurz zu halten.
stefanjann ist offline   Mit Zitat antworten
Alt 03.05.2006, 15:26  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

:P
Zergling-new 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
verschachtelte Rubriken ausgeben / alle anzeigen prinzli PHP Tipps 2008 3 25.02.2008 22:37
Es werden zuviel Daten ausgeben Kein Genie PHP Tipps 2006 5 12.11.2006 12:37
UNION in einem Subquery Datenbanken 0 26.10.2005 13:24
Höchste IP ausgeben krummzahn PHP Tipps 2005-2 9 17.10.2005 00:16
Mysql: Daten nach Anfangsbuchstaben Sortiert Ausgeben PHP Tipps 2005-2 5 09.07.2005 15:56
Ein Datensatz ausgeben PHP Tipps 2005 8 02.06.2005 21:52
Mehrere Zeilen aus MySQl ausgeben... King2k PHP Tipps 2005 4 31.05.2005 20:05
Ausgeben der Tabelle GrU3nL!nG Datenbanken 2 30.05.2005 15:57
ausgeben nach datum möchtegernchegga PHP Tipps 2005 8 04.05.2005 17:22
Subquery kurios..wie gehts richtig? PHP Tipps 2005 4 04.01.2005 20:24
[Erledigt] Select Statement mit exists subquery Datenbanken 5 09.12.2004 10:24
[Erledigt] Array ausgeben PHP Tipps 2004-2 4 05.12.2004 00:53
[Erledigt] Ganze Tabelle ausgeben PHP Tipps 2004-2 1 21.11.2004 16:48
Subquery nötig? Stümper Datenbanken 7 31.08.2004 11:29
spalte auswählen und alle einträge ausgeben Datenbanken 6 02.08.2004 13:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql subquery mit mehreren werten, subselect mehrere werte ausgeben, subquery alle werte ausgeben, subquery mit mehreren ergebnissen, mysql subquery alle ergebnisse ausgeben, mysql felder von sub queries ausgeben, mysql 2 teilmengen ausgeben, mysql werte aus unterabfragen ausgeben, mysql unterabfrage mit mehreren ergebnissen, subquery tutorial deutsch, mysql subquery ausgabe in ein feld, mysql tabelle subquery ausgeben, tipps zu subquery, ergebnis unterabfrage als ein feld ausgeben, mehrere werte aus subquery, mysql mehrer werte eines subqueries ausgeben, subquery ergebnis ausgeben, mysql neuen wert aus subselect, sql subquery als feld ausgeben, geschachtelte sql-abfragen (unterabfragen, subqueries) tutorial

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:51 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.