[SQL] # 1060 - 중복 열 이름 '아이디'
SQL# 1060 - 중복 열 이름 '아이디'
왜 얻을 # 1060 - 중복 열 이름 '아이디'
SELECT COUNT(*) FROM (SELECT * FROM `tips` `t` LEFT JOIN
tip_usage ON tip_usage.tip_id=t.id GROUP BY t.id) sq
해결법
-
==============================
1.아마 때문에 tip_usage 및 팁에서 같은 이름을 선택 * 선택이 열에 *.
아마 때문에 tip_usage 및 팁에서 같은 이름을 선택 * 선택이 열에 *.
-
==============================
2.아마도 그건 내 선택 수율 이름 ID를 가진 두 개의 열이 있기 때문이다. 당신이 그 열을 사용하지 않기 때문에, 당신은 단지에 대한 선택을 변경할 수 있습니다 :
아마도 그건 내 선택 수율 이름 ID를 가진 두 개의 열이 있기 때문이다. 당신이 그 열을 사용하지 않기 때문에, 당신은 단지에 대한 선택을 변경할 수 있습니다 :
SELECT COUNT(*) FROM (SELECT t.id FROM `tips` `t` LEFT JOIN tip_usage ON tip_usage.tip_id=t.id GROUP BY t.id) sq
-
==============================
3.귀하의 쿼리는 다음과 동일합니다 :
귀하의 쿼리는 다음과 동일합니다 :
SELECT COUNT(DISTINCT id) FROM tips
, 조인의 필요가 없습니다.
당신은 확실히 당신은이 INNER 대신 가입하지 않았다 있습니까?
-
==============================
4.select 절에 이름을 변경, 같은 문제가 있었다 나를 구원
select 절에 이름을 변경, 같은 문제가 있었다 나를 구원
SELECT people.id, vehicle.id ...
나는 AS로 개명 키워드
SELECT people.id AS person_id, vehicle.id ...
from https://stackoverflow.com/questions/4815627/1060-duplicate-column-name-id by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] "외래 키"와 "제약 외래 키"의 차이 (0) | 2020.07.04 |
---|---|
[SQL] 당신은 어떻게 JDBC에 ResultSet.getBinaryStream ()를 사용하여 모든 열에서 값을받을 수 있나요? (0) | 2020.07.04 |
[SQL] 오라클 SQL 날짜에 타임 스탬프로 변환 (0) | 2020.07.04 |
[SQL] 나는 MySQL은 테이블 별칭을 만들려면 어떻게해야합니까 (0) | 2020.07.04 |
[SQL] 쿼리 "동일하지가"일을하지 않습니다 (0) | 2020.07.04 |