0
여기에 쿼리가 있는데, 누구든지 전체 중복 필드 수를 계산할 수 있습니까?각 행에 대한 mysql 추가 카운트 필드
SELECT *
FROM item
INNER JOIN itemgroup on item.itemgroupid = itemgroup.itemgroupid
INNER JOIN status on status.statusid = item.status
INNER JOIN owner on owner.ownerid = item.owner
INNER JOIN
(
SELECT code //, (SELECT count(*) FROM item WHERE ....) as 'total_duplicateds'
FROM item
GROUP BY code
HAVING count(code) > 1
) dup ON item.code = dup.code
총 항목 : 중복 된 코드 500 개 총 항목 : 이제 149
나는 149 개 필드의 총 반환받을은 어떻게 각 행에 새로운 필드로이를 추가 할 수 있습니까? 슬래시가 나는 그것을 어떻게 배웠지 만, 이것은 나를 위해 조금 높은 수준입니다.
누군가 나를 도울 수 있습니까?
내가 돌려받을 싶습니다 무엇보다 구체적으로하는 것은 같은 것입니다 :
itemid | code| itemname | itemgroup | owner | total_duplicateds
1 1000 X 1 1 3
2 1000 X 2 2 3
3 1001 A 1 1 3
4 1000 B 3 1 3
5 1002 U 2 1 3
샘플 레코드를 제공 할 수 있습니까? [SQLFiddle.com] (http://www.sqlfiddle.com)에 게시하면 훨씬 더 좋습니다. –