2013-05-04 1 views
0

오류를 수정하는 데 도움이 필요하고 오류가 발생합니다. 파생 테이블마다 고유 한 별칭이 있어야합니다. 아래 코드는SQL에서 오류가 발생합니다. 모든 파생 테이블에 고유 한 별칭이 있어야합니다.

입니다. 당신이 필요로하는
$sql="SELECT trouble_type_priority, category_1, category_2, status, COUNT(*) FROM 
(SELECT DISTINCT trouble_type_priority, category_1, category_2 FROM tbl_main) 
GROUP BY trouble_type_priority,category_1,category_2 HAVING COUNT(*) > 1"; 
+0

오류 메시지에 대한 불분명 무엇입니까? –

답변

3

하위 쿼리 "별칭"또는 이름

공지 하위 조회 후 a의 추가 :

$sql="SELECT trouble_type_priority, category_1, category_2, status, COUNT(*) FROM 
(SELECT DISTINCT trouble_type_priority, category_1, category_2 FROM tbl_main) a 
GROUP BY trouble_type_priority,category_1,category_2 HAVING COUNT(*) > 1"; 
2

은 하위 쿼리에 별칭을 추가 할 : FROM ...

$sql="SELECT trouble_type_priority, category_1, category_2, status, COUNT(*) 
     FROM 
     (SELECT DISTINCT trouble_type_priority, category_1, category_2 
      FROM tbl_main) s 
     GROUP BY trouble_type_priority, category_1, category_2 
     HAVING COUNT(*) > 1"; 

의 '는 SELECT 이후에 추가 통지하십시오 (....)의

당신은 줄 필요가
관련 문제