0
방문, 방문 서비스 및 서비스 테이블이 3 개 있습니다.그룹 그룹 테이블에서 다른 테이블의 행을 연결합니다.
나는 하나의 검색어로 모든 방문과 연결된 서비스를 선택하고 싶습니다! 1. 그 결과 단 1 명 방문 ANF의 GROUP_CONCAT 모든 방문 2. 모든 서비스가이 그것을 할 수있는 가장 좋은 방법입니다 포함되어 반환 -이 :
은 내가
SELECT `v`.*, group_concat(s.name)
FROM `visits` `v`
left outer join `visit_service` vs on vs.visit_id = v.id
left outer join `services` s on s.id = vs.service_id
WHERE DATE(v.visit_date) = date(now())
문제가
를 시도? 아니면 2 개의 주문으로 주문을 나누면 더 좋을까요? 이것은 full_group_by의 systemvariable 0 (기본값)로 설정되어있는 경우에만 참고
당신은 GROUP BY가 – Gervs
아야를 v.id 잊어 버렸습니다. 너는 최고야! 그리고 그 문제를 해결! 덕분에 @ Gervs – Zalaboza
나는 답변을 넣었으므로 해결 된 것으로 표시 할 수있다. – Gervs