php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.01.2009, 15:59  
Erfahrener Benutzer
 
Benutzerbild von stefanjann
 
Registriert seit: 02.08.2005
Beiträge: 252
PHP-Kenntnisse:
Fortgeschritten
stefanjann
Standard SUBQUERY one row - CONCAT_WS

Hallo,

ich hab gerade auf einer portugisischen Internetseite folgendes gefunden:

Code:
tabelle1: ident | name
tabelle2: ident | zutabelle1 | bezeichnung

SELECT a.name, CONCAT_WS(', ',(SELECT bezeichnung FROM tabelle2)) AS bez
  FROM tabelle1 a
Angeblich sollte dann bespielsweise folgendes ausgegeben werden:
Code:
name   | bez
----------------------
Ulf    | eins, zwei
Hans   | eins, drei, vier
Soweit ich weiß geht das nicht und auch mein Test sagt mir, "Subquery returns more than 1 row".
Mein Portugisisch ist nicht das Beste, aber schön wäre es schon wenn sowas gehen würde. Könnte es sein, dass es sich dabei schon um MySQL 6 (hab ich nicht, kann ich nicht testen) handelt oder gibt es einen anderen Befehl der das mach als CONCAT_WS() ???

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 27.01.2009, 16:08  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Wenn du Fragen zu einer Funktion hast sollte die erste Anlaufstelle das Handbuch sein.
Chriz ist offline   Mit Zitat antworten
Alt 27.01.2009, 16:13  
Erfahrener Benutzer
 
Benutzerbild von stefanjann
 
Registriert seit: 02.08.2005
Beiträge: 252
PHP-Kenntnisse:
Fortgeschritten
stefanjann
Standard

Das Handbuch sagt das man einzelne Paramete übergeben soll. Aber das Handbuch ist MySQL 5. Ich frage ja wegen MySQL 6, wo das Handbuch ja genauso wie die Version noch ziemlich Beta ist. Vielleicht weiß jemand hier im Forum ja mehr als das Beta-Handbuch.
__________________
SELECT * benutze ich nur um den Post kurz zu halten.
stefanjann ist offline   Mit Zitat antworten
Alt 27.01.2009, 16:13  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Welche MySQL Version nutzt du denn?
Flor1an ist offline   Mit Zitat antworten
Alt 27.01.2009, 16:18  
Erfahrener Benutzer
 
Benutzerbild von stefanjann
 
Registriert seit: 02.08.2005
Beiträge: 252
PHP-Kenntnisse:
Fortgeschritten
stefanjann
Standard

Auf dem einen Server 4.1.12 und auf dem anderen 5.1.
Bei beiden geht das was oben steht nicht.
__________________
SELECT * benutze ich nur um den Post kurz zu halten.
stefanjann 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
[Erledigt] Subquery returns more than 1 row omaronhtm Datenbanken 12 06.01.2009 20:28
[Erledigt] Subquery mit ORDER BY ohne Ergebnis stefanjann Datenbanken 8 11.12.2008 10:35
[Erledigt] MySQL Subquery Abfrage Kevz Datenbanken 6 09.05.2008 09:30
Subquery simsalabim Datenbanken 4 15.04.2008 23:16
ORDER BY im Subquery cycap Datenbanken 12 31.10.2007 20:31
UPDATE mit Subquery cycap Datenbanken 6 27.09.2007 14:25
Subquery als komplettes Ergbnis ausgeben? stefanjann Datenbanken 7 03.05.2006 15:26
UNION in einem Subquery Datenbanken 0 26.10.2005 13:24
Subquery gibt NULL, wenn mehr als eine Zeile in Tabelle tapferesschneiderlein Datenbanken 8 31.07.2005 22:36
subquery Problem Datenbanken 8 18.03.2005 16:49
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
Subquery nötig? Stümper Datenbanken 7 31.08.2004 11:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
concat_ws, concat_ws select, concat_ws subselect, concat_ws subquery, select concat_ws, subquery returns more than 1 row, concat_ws mysql, mysql subquery returns more than 1 row, concat_ws with subselect, mysql unterabfrage in select, \subquery returns more than 1 row\, mysql 4.1.12 concat_ws problem, concat_ws auf select, subselect one row, subquery returns more than one row, select concat_ws field, concat_ws row subquery, mysql \concat_ws\ subquery -\group_concat\, mysql 5 concat_ws with subselect, mysql ausgabe formatieren

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