php와 pgsql로 홈페이지 하나 만들고 있습니다.
unused와 used라는 테이블이 있고
이 테이블에는 id라는 필드가 있습니다.
어떤 번호(id)를 사용하기 위해서는 먼저 unused라는 테이블에
등록을 하고
사용할 때는 unused라는 테이블에서 해당 값을 지우고 used에 기록을
합니다.
이때 새로운 번호를 unused라는 테이블에 insert할려고 하는데
원칙은 unused, used테이블에 없는 번호 이어야 합니다.
그래서 php에서 unused라는 테이블에 없는 번호인가
used라는 테이블에 없는 번호인가를 확인하기 위해 두 번 쿼리를
날립니다.
이걸 sql 문을 잘 만들면 혹시 한번의 쿼리로도 가능할까요?
|