0
구별하고 싶습니다. root_master.rootName
하지만이 작업을 수행하는 방법을 모르겠습니다. output for this innerjoinmysql의 INNER JOIN에서 DISTINCT하는 방법은 무엇입니까?
구별하고 싶습니다. root_master.rootName
하지만이 작업을 수행하는 방법을 모르겠습니다. output for this innerjoinmysql의 INNER JOIN에서 DISTINCT하는 방법은 무엇입니까?
이 시도 : 당신은 당신이 더 뚜렷한 행의 가능성을 증가 포함 모든 열 들어
SELECT DISTINCT
##dispatch_master.dispatch_id <<< remove this
dispatch_master.root_id
, dispatch_master.dispatch_quantity
, dispatch_master.returned_quantity
, dispatch_master.disposed_quantity
, dispatch_master.date
, root_master.rootName
FROM dispatch_master
INNER JOIN root_master
ON dispatch_master.root_id = root_master.r_id
AND dispatch_master.root_id != '1'
AND dispatch_master.date = CURRENT_DATE()
어떤 제안이 어떻게 root_master.rootName
SELECT DISTINCT
dispatch_master.dispatch_id,
dispatch_master.root_id,
dispatch_master.dispatch_quantity,
dispatch_master.returned_quantity,
dispatch_master.disposed_quantity,
dispatch_master.date,
root_master.rootName
FROM dispatch_master
INNER JOIN root_master
ON dispatch_master.root_id = root_master.r_id
AND dispatch_master.root_id != '1'
AND dispatch_master.date = CURRENT_DATE()
OUTPUT의 서로 다른 결과를 얻을 수 있습니다. 반대로 열을 줄이면 별개 행의 수를 줄일 수 있습니다.
안녕하세요! 코드 결과를 알 수 있습니까? 문제는 조인이라고 생각됩니다. –
샘플 입력 및 출력을 포함하십시오. –
물론 확실히 할 것입니다. – sam