MySQL 쿼리를 만들지 못했다. 비슷한 열이있는 6 개의 테이블이 있습니다. 물어보기 전에 별도로 업데이트하고 삭제해야합니다. 데이터 양과 함께 mysql은 고유 한 값을 선택한다 (그리고 값의 수를 세는 것)
그래서 여러 테이블에서 합계를 얻기 위해, 내가 DISTINCT (값)를 사용하여 하나 개의 고유 한 ID를 얻으려면 (X 등과 같은 SELECT COUNT (값)) FROM SELECT SUM (x)의를 사용합니다. 이제는이를 2 열 쿼리로 결합해야하므로 고유 한 값과 개수가 있습니다.
내 데이터는 예를 들어 양식 1 테이블 (곱하기 6에 의해)에 대해 다음과 같습니다 : 나는 123 원하는 것은
till_no | fruit | vegetables
123 | apple | null
123 | apple | carrot
125 | apple | pear
124 | apple | null
| 2 (124) | (1), (125) |이 1
SELECT DISTINCT(y), SUM(a) FROM (
(SELECT till_no as y, (SELECT COUNT(till_no) FROM Shop1) as a FROM Shop1 c)
UNION (SELECT till_no as y, (SELECT COUNT(_till_no) FROM Shop2)
as a FROM Shop2 c)
) multipleTables
감사 ANKIT 박동 ... 작은 단계로 그것을 깰 것입니다
이, 좋은 하루 되세요
, 나는 코드를 시도 할 것이다 – KDJNope not working – KDJ
오류를 공유하십시오. –