«where-in» 태그된 질문

21
배열을 IN () 조건에 바인딩 할 수 있습니까?
PDO를 사용하여 값 배열을 자리 표시 자에 바인딩 할 수 있는지 궁금합니다. 여기서 유스 케이스는 IN()조건 과 함께 사용할 값 배열을 전달하려고합니다 . 다음과 같이 할 수 있기를 바랍니다. <?php $ids=array(1,2,3,7,8,9); $db = new PDO(...); $stmt = $db->prepare( 'SELECT * FROM table WHERE id IN(:an_array)' ); $stmt->bindParam('an_array',$ids); $stmt->execute(); ?> 그리고 …

10
MySQL-SELECT WHERE 필드 IN (하위 쿼리)-왜 느리게?
검사하려는 데이터베이스에 두 개의 중복 항목이 있으므로 중복 항목을 확인하기 위해 수행 한 작업은 다음과 같습니다. SELECT relevant_field FROM some_table GROUP BY relevant_field HAVING COUNT(*) > 1 이렇게하면 related_field가있는 모든 행을 두 번 이상 가져옵니다. 이 쿼리는 실행하는 데 밀리 초가 걸립니다. 이제 각 중복 항목을 검사하고 싶었으므로 위 쿼리에서 …
133 mysql  subquery  where-in 

3
Python / psycopg2 WHERE IN 문
SQL 문에서 % s를 통해 목록 (countryList)을 사용할 수있는 올바른 방법은 무엇입니까? # using psycopg2 countryList=['UK','France'] sql='SELECT * from countries WHERE country IN (%s)' data=[countryList] cur.execute(sql,data) 지금처럼 "WHERE country in (ARRAY [...])"를 실행하려고하면 오류가 발생합니다. 문자열 조작 이외의 다른 방법이 있습니까? 감사
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.