Jak mogę połączyć wszystkie wiersze w pojedynczych wierszach, gdy uruchamiam zapytanie SELECT?Łączenie wielu wierszy w pojedynczych wierszach w MySQL
chcę O/P jak
101 abc CA USA 102 xyz PH UK 103 pqr WDC UE
Każda pomoc uprzejmie ceniona. Dzięki
Jak mogę połączyć wszystkie wiersze w pojedynczych wierszach, gdy uruchamiam zapytanie SELECT?Łączenie wielu wierszy w pojedynczych wierszach w MySQL
chcę O/P jak
101 abc CA USA 102 xyz PH UK 103 pqr WDC UE
Każda pomoc uprzejmie ceniona. Dzięki
Będziesz potrzebować GROUP_CONCAT
i CONCAT
funkcje MySQL i kwerendy powinien wyglądać następująco:
SELECT GROUP_CONCAT(CONCAT(id, ' ', name, ' ', city, ' ', state) SEPARATOR ' ')
FROM students
GROUP BY (1)
Albo można użyć CONCAT_WS
zamiast:
CONCAT_WS(' ', id, name, city, state)
Korzystanie z group_concat
i conbination concat
funkcji
SELECT group_concat(concat(id, " ",name," ",city," ",state," ") SEPARATOR ' ')
FROM tablename
yipes ... dlaczego? to się nie zmieni. – Randy