답변
네,하지만 당신이 쓴 쿼리가 작동하지 않습니다. (파생 테이블 a.k.a) 서브 쿼리는이 같은 별칭이 있어야합니다 별칭이 그것을 사용하지 않는 경우에도 필요
select * from (select budgetyear from bg_year) AS T1
. 그것을 생략하는 것은 오류입니다. 쿼리이 동일하기 때문에이 구체적인 예에서 물론 하위 쿼리를 가지고에는 목적이 없다 :
select budgetyear from bg_year
난 당신이 예를 위해서 질문을 oversimplfied 것으로 가정합니다.
Yaa.Its workin !! 감사합니다 !!! –
예 .. 나는 그것을 단순화했다. .. 어쨌든 두려움! –
예, 중첩 된 선택이라고 할 수 있습니다.
http://sqlzoo.net/wiki/SELECT_within_SELECT_Tutorial
튜토리얼을 완료 한 후 중첩 된 선택을 구현하는 방법의 꽤 괜찮은 아이디어를 가지고 있어야이 온라인 자습서에서보세요 . 그러므로 당신이
select budgetyear from bg_year
이 쿼리는 테이블을 반환합니다, 당신은 항상 테이블을 쿼리 할 수없는 결과 (표)를 조회 할 수 있습니다 우리가 할 수 물론
, 테이블 간주됩니다 선택에 의해 반환 된 모든 결과 집합, .
@Mark Byers가 언급 한 결과 세트 ..............에 대해 "AS T1"과 같은 별명을 제공해야합니다. – andy
- 1. select 문에서 변수를 가져 오는 중
- 2. SELECT 문에서 바꾸기 사용
- 3. SELECT SELECT 문에서 0이 반환됩니다.
- 4. 다른 select 문에서 한 select 문에서 선택된 필드를 사용합니까?
- 5. select 문에서 sqlite3 대괄호
- 6. SQL Select 문에서 함수
- 7. select 문에서 사례 MySQL
- 8. SELECT * 문에서 SQL IFNULL
- 9. select 문에서 sql 변환
- 10. select 문에서 커서 사용
- 11. SELECT 문에서 배열을 사용합니까?
- 12. select 문에서 SQL insert
- 13. select 문에서 값 업데이트
- 14. mysql select 문에서 업데이트
- 15. SELECT 문에서 mysql을 업데이트하십시오.
- 16. SQL Select 문에서 인덱싱
- 17. SQL의 SELECT 문에서 EXEC
- 18. SQL 서버에서 쿼리하는 중
- 19. SELECT 문에서 변수를 사용하려면 어떻게해야합니까?
- 20. mysql select 문에서 결과의 속도를 높이려면 어떻게해야합니까?
- 21. SQL 서버 : SELECT 문에서 오류가
- 22. SQL Select 문에서 Dynamic SubSelects
- 23. select 문에서 select 문은 무엇을 의미합니까?
- 24. select 문에서 select 문과 같이 사용
- 25. SELECT 문에서 SQL DATEDIFF ')'오류
- 26. 복잡한 mysql 문에서 다중 SELECT
- 27. vs로 csv를 쿼리하는 중
- 28. Postgresql을 사용하여 SELECT 문에서 레코드를 반환하는 중 문제가 발생했습니다.
- 29. MySql If Then Select 문에서
- 30. Linq select 문에서 분할 문자열
시도해 보셨습니까? 어떤 오류가 있었습니까? –
'하위 쿼리'를 영구적으로 유지하려면보기를 작성하는 것이 좋습니다. 그러면 코드를 다시 작성하지 않고도 액세스 할 수 있습니다. 그리고 ofc 당신의 서브 쿼리를 쿼리 할 수 있습니다 –
나는 '선택 *에서 (선택 예산 year에서 bg_year) AS T1' 그리고 그것은 작동합니다. 고맙습니다 !! –