누기누기
479
2021-06-08 08:59:15
5
228

mysql(mariaDB) select에서 where 두번 사용 할 수 없나요?


예를 들어 old, name, phone 이라는 컬럼이 있고

테이블 test이고

이중에 폰이 010-123-123 이면서, 동시에 old = 10 인 것들만 읽어 오고 싶습니다


select * from test where phone = '010-123-123' where old = 10


으로 하니 에러 나네요... 조언 부탁드립니다

0
  • 답변 5

  • US네비
    78
    2021-06-08 09:02:40

    select * from test where phone = '010-123-123' and old = 10

    이거 말씀하시는건가요?

  • 누기누기
    479
    2021-06-08 09:06:25

      바로 되네요 이것도 and or not 등등이 되네요 감사합니다

  • sel
    163
    2021-06-08 09:09:55 작성 2021-06-08 09:11:36 수정됨

    검색해보니까 바로 나오는데요..


    mysql multiple where conditions

    키워드로 검색하자마자 1초만에 나옴


    잘못된 쿼리를 실행해서 뜨는 에러를 읽어보고 모르겠으면 에러문을 통째로 긁어서 검색을 해보거나, where를 여러번 쓰는법을 검색해보거나 하는 게 선행되어야 할 것 같습니다. 질문자분께도 무조건적인 질문보다는 에러메시지 읽기 & 검색 습관을 들이는 게 좋을 것 같네요

  • 서노
    270
    2021-06-08 09:57:45

    쿼리 첨 쓰셨나본데 뭐 그럴수 있죠. 비전공자는 for에 왜 i를 써야하나요 질문도 하는데

    열공하세요

  • 누기누기
    479
    2021-06-09 09:55:16

    sel // 조금 답답한 상황이라 조그만 찾아봤으면 찾을텐데 라는 생각이 듭니다  하나씩 서두르지 않고 직접해봐야 느는건데 조금? 경솔했네요  무슨 뜻으로 하는 말인지 압니다  감사합니다


    서노 // 감사합니다  너무 가벼운걸 질문한 것도 맞고, 이렇게 생각해주는 분이 있어 행복합니다


    모두 좋은 하루 되세요

  • 로그인을 하시면 답변을 등록할 수 있습니다.