database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 31274 게시물 읽기
No. 31274
쿼리 질문 드립니다.
작성자
도상훈(andrewdo)
작성일
2020-01-20 14:30
조회수
1,918

 현대 item 테이블에 타이어 사이즈 가 들어가 있습니다.

같은 테이블에서 앞뒤가 다른 경우 다른사이즈가 있는 타이어를 검색해야 합니다.

이걸 연관 쿼리라고 하는지 초보라서 질문드립니다.

 

SELECT a . * , b . * , c.tr_brand, a.idx AS tidx

FROM g5_tire_item a
LEFT JOIN g5_tire_product b ON ( a.br_idx = b.idx ) 
LEFT JOIN g5_tire_brand c ON ( b.br_idx = c.idx ) 
WHERE a.tr_use = '1'
AND b.br_use = '1'
AND c.tr_use = '1'
AND EXISTS (


SELECT idx
FROM g5_tire_item k
WHERE k.tr_inch = '245'
AND k.tr_height = '40'
AND k.tr_inch = '19'
AND a.br_idx = k.br_idx

)
AND (

a.tr_width = '245'

)
AND (

a.tr_height = '45'

)
AND (

a.tr_inch = '18'

)

검색값이 안나오는데 어떻게 쿼리를 하면 될까요?

앞 타이어 사이즈와 뒤타이어 사이즈가 다른데 뒤타이어 가 있을경우 레코드를 뽑아서 페이징 및 브랜드별 정렬을 해야 합니다.

부탁드립니다.

이 글에 대한 댓글이 총 1건 있습니다.

테이블 정보가 없이 쿼리만 보고 알수가 없네요.
테이블간의 관계를 알아야 답변이 가능할 듯 합니다.
샘플 자료를 볼 수 있으면 좋구요.

정보 부족으로 쿼리 조언은 못하지만 오타 하나 보이네요.
서브쿼리에 인치가 두번 나오네요.

마농(manon94)님이 2020-01-20 15:43에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
31278FIFO 로직 관련 도움을 구합니다. [2]
sunny
2020-02-18
1737
31277개인정보 암호화 [3]
암호
2020-02-06
1833
31275안녕하세요 DeadLock 분석 요청드립니다. [1]
MariaDB 초보
2020-01-29
1977
31274쿼리 질문 드립니다. [1]
도상훈
2020-01-20
1918
31273데이터베이스가 안보여요 [1]
초보입니다.
2020-01-20
1830
31272[질문] SELECT 에서 IN이랑 =(equal) 성능차이가 있을까요 [3]
박노중
2020-01-06
2001
31271호텔 예약 테이블 구조 문의 [1]
성수
2019-12-21
2133
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다