반응형
여러 선택 항목에 가입
TABLE을 가지고 있고 제가 작성한 쿼리는 fiddle에서 잘 작동하지만 실제 서버에서 구현하면 다음과 같은 오류가 발생합니다.
1054 - 알 수 없는 열 't2.'on 절'의 EmpName'
Fiddle은 mysql 5.6이고, 나는 ver 15.1 Maria를 실행하고 있습니다.DB
도와주셔서 감사합니다!제 질문은 다음과 같습니다.
select
table1.EmpName as "Employee",
table1.weekof as "Week Of",
t2.pph as "Previous PPH",
table1.pph as "Current PPH",
table1.quality as "Quality"
from table1 t2
join
table1 on t2.EmpName = table1.EmpName
where t2.weekof = '9/11/2017' and table1.weekof = '9/18/2017'
sqlfiddle의 코드와 서버에서 사용하는 코드 사이에 약간의 차이가 있을 수도 있습니다. 더 나은 가독성을 위해 그리고 미스맥을 피하기 위해 나는 당신에게 별칭의 더 명확한 사용을 제안합니다(특히 당신이 self join을 사용할 때).
열 이름에 따옴표를 사용하지 마십시오. 필요할 때 backctics를 사용하십시오.
select
t1.EmpName as Employee,
t1.weekof as `Week Of`,
t2.pph as `Previous PPH`,
t1.pph as `Current PPH`,
t1.quality as Quality
from table1 t2
join table1 t1 on t2.EmpName = t1.EmpName
where t2.weekof = '9/11/2017' and t1.weekof = '9/18/2017'
;
언급URL : https://stackoverflow.com/questions/46757091/join-multiple-select-quires
반응형
'programing' 카테고리의 다른 글
AJAX & Web Api Post Method - 어떻게 작동합니까? (0) | 2023.09.27 |
---|---|
HTML5 캔버스를 업로드할 파일로 변환하시겠습니까? (0) | 2023.09.27 |
node.js는 JS 대신 커피스크립트를 사용할 수 있습니까? (0) | 2023.09.27 |
집중적인 내용 편집 사전 영역의 테두리를 제거하려면 어떻게 해야 합니까? (0) | 2023.09.27 |
'MainController' 인수가 함수가 아니며 AngularJS에서 정의되지 않았습니다. (0) | 2023.09.27 |