355쪽 폼입력및 수정기능구현 문제
열차사용 쿼리의 모든 자료를 판매번호를 기준으로 오름차순 정렬하여 폼의 레코드 원본으로 설정하시오.
Q1.
SELECT 열차사용.판매번호, 열차사용.고객ID, 열차사용.고객이름, 열차사용.구간, 열차사용.출발지, 열차사용.도착지, 열차사용.좌석수, 열차사용.금액 FROM 열차사용 ORDER BY 열차사용.판매번호; 또는
SELECT 하행열차판매.판매번호, 고객.고객ID, 고객.고객이름, 하행열차판매.구간, 고속열차.출발지, 고속열차.도착지, 하행열차판매.좌석수, 고속열차.금액
FROM 고속열차 INNER JOIN (고객 INNER JOIN 하행열차판매 ON 고객.고객ID = 하행열차판매.고객ID) ON 고속열차.구간 = 하행열차판매.구간 ORDER BY 하행열차판매.판매번호;로 하면 왜안되나요?
제가 적어놓은 첫번째코드는 쿼리작성기에 들어가서 열차사용 쿼리를 표시한다음
모든필드를 다 끌어다놓고 판매번호의 정렬을 오름차순으로
두번째 코드는 항목중에 열차사용쿼리가 보이길래 클릭해서 레코드원본으로 설정해놓은것입니다.
Q2.
361쪽에 이문제에 대한 해설이있는데
쿼리작성기를 이용하도된다는말이 무슨말입니까?
쿼리작성기에서 디자인보기상태에서 필드를 끌어와도 된다는말입니까? 마치 콤보상자 행원본설정할때처럼..
아니면 쿼리작성기에서 SQL구문으로 바꾸기에서 구문을 직접써야한다는말입니까?
해설에서는 레코드원본에 코드를 직접입력하길래 쿼리작성기에서는 어떤상태인지 궁금하여
상태를보았더니
필드 :판매번호
테이블 : 열차사용
정렬 : 오름차순
표시여부(체크안되어있음)
이었습니다.
쿼리작성기로 하라는말에 저도 저렇게했지만..
오류가뜨더군요.. 이유를 살펴보니깐
정답파일의 SQL구문보기상태에서는 SELECT * FROM 열차사용 ORDER BY 판매번호 인데
제가 작성해놓은 쿼리작성기의 SQL구문보기상태에서는 *표시가 빠져있더군요..
그렇다면 쿼리작성기로 하라는말이 SQL구문보기상태에서 직접코드를써야한다는말인가요?
쿼리 작성기로 필요한 필드를 끌어다 놓고 작성하시면 됩니다.
모든 필드를 표시해야 하고 판매번호로 오름차순 해야 하므로
* 를 끌어다 놓고 판매번호 필드도 끌어다 놓은 후 판매번호 필드로 오름차순 정렬 하세요.
좋은 하루 되세요.
-
*2015-08-15 08:33:47
쿼리 작성기로 필요한 필드를 끌어다 놓고 작성하시면 됩니다.
모든 필드를 표시해야 하고 판매번호로 오름차순 해야 하므로
* 를 끌어다 놓고 판매번호 필드도 끌어다 놓은 후 판매번호 필드로 오름차순 정렬 하세요.
좋은 하루 되세요.