다음 스키마가 있습니다.
따라서 사용자가 동영상을 비공개로 설정 하려면 동영상을 추가하는 동안 '1' 을 전송 하여 해당 특정 사용자 만 동영상을 볼 수 있도록합니다.
사용자가 0을 선택 하면 모든 사용자가 비디오를 사용할 수 있습니다 .
다음은 샘플 데이터입니다.
많은 정보가 있으므로 제한을 사용하여 20-20 개의 레코드 만 쿼리하고 싶습니다.
내가 시도한 쿼리
select * from test where userid="2" and public/private ="0"
그러나 이것은 하나의 레코드 만 반환합니다. 즉, videoid = '1'
내가 쿼리하면
select * from test where userid=4 and public/private='1'
나는 또한 그들이 공개 된 결과로 videoid 1,2를 원합니다.
내가 의미하는 바를 이해하기를 바랍니다! 쿼리 디자인을 도와 주실 수 있습니까?
따라서 해당 사용자에 대한 모든 비공개 목록과 모든 사용자에 대한 모든 공개 목록을 원합니다.
select * from test where userid="2" or public/private ="0"
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다