테스트 사이트 - 개발 중인 베타 버전입니다

sql 문법 이건 안되는건가요?

· 14년 전 · 791 · 4
select * from $g4[board_table] where bo_table = ('aaa' or 'bbb' or 'ccc')

이렇게는 안되는건가요? 잘 되는지 알고 있었다가 뽑아온 데이터가 이상하기 시작했습니다.

(bo_table = 'aaa' or bo_table = 'bbb' or bo_table = 'ccc') 이렇게 계속 나열해야 하나요?
아니면 bo_table in ('aaa' , 'bbb', 'ccc') 이렇게 하는 것이 더 맞는건가요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

원하시는 것은
(bo_table = 'aaa' or bo_table = 'bbb' or bo_table = 'ccc') 일 겁니다
14년 전
결국 계속 나열해야 하는군요.
^^ 감사합니다.
14년 전
where bo_table in ('aaa' or 'bbb' or 'ccc')
14년 전
bo_table in ('aaa' or 'bbb' or 'ccc')
이건 적용이 안되는거 같습니다. aaa, bbb, ccc와는 상관없이 모두다 뽑아오는거 같구요.
bo_table in ('aaa' , 'bbb', 'ccc') 하니까 일단은 뽑아 오는것이
(bo_table = 'aaa' or bo_table = 'bbb' or bo_table = 'ccc') 와는 동일한데 좀 두고봐야할 것 같습니다.
답변 감사합니다.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440