CASE 문을 사용하는 GROUP_CONCAT은 여러 출력을 생성할 수 있습니다.
P粉652495194
P粉652495194 2023-07-25 08:17:06
0
1
591
<p>다음 코드 줄이 포함된 SQL 쿼리가 있습니다. </p> <pre class="brush:php;toolbar:false;">GROUP_CONCAT(CASE WHEN t3.ship=1 AND t4.item=0 THEN t2.item_name END ORDER BY item_id SEPARATOR '<br>') `내 아이템 목록`</pre> <p>현재 출력은 램프입니다. 잘 작동하는데 item_no 열에 저장된 항목 번호를 목록에 표시하고 싶습니다. 원하는 출력은 다음과 같습니다. 1. 램프. 다음과 같은 코드를 추가해 보았으나 성공하지 못했습니다. </p><p><br /></p> <pre class="brush:php;toolbar:false;">GROUP_CONCAT(CASE WHEN t3.ship=1 AND t4.item=0 THEN t2.item_no, '.' ,t2.item_name END ORDER BY item_id SEPARATOR ' <br>') `내 아이템 목록` <p>어떻게 달성할 수 있나요? </p>
P粉652495194
P粉652495194

모든 응답(1)
P粉343408929

item_no, '.' 및 item_name을 연결하려면 CONCAT() 함수를 사용해야 합니다.

... THEN CONCAT(t2.item_no, '.', t2.item_name) END ...

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿