안녕하세요 ^^;;
우선 디비에 2개의 테이블이 있습니다.
a_tb,b_tb 일케 두개의 테이블이 있구요...
a_tb 의 number 값하고 b_tb 의 number 값은 조인시키기위한
값이구요..
제가 원하는 값은 a_tb,b_tb의 모든 값을 가져와야 합니다.
우선 검색을 할때
'영준'이라는 이름이 들어가거나.... 나이가 20살이 넘는 사람들중.
성별이 남자인 목록을 가져오려고 하는데요.
아래 처럼 하니까...
order by 절에.. 어쩌구 저쩌구.. 암튼 에러가 발생합니다.
글고 order by 절을 지우고 하니깐... 원하는 값이
안나와요...ㅜㅠ
제가 설명이 좀 부족하죠? 글솜씨가 없어서요..
좀 도와주세요..
"select * from (select * from a_tb inner join b_tb on
a_tb.number = b_tb.number where
a_tb.name like '%영준%'
or
a_tb.age > 20
order by a_tb.name
desc,b_tb.class asc)
as a_tb inner join b_tb on a_tb.number =
b_tb.number where
a_tb.sex = '남자'"
|