동일한 엔터티 / 필드의 조건을 확인하기 위해 자체 조인 쿼리를 작성하는 방법

Ramaraju.d

다음 스키마가 있습니다. 여기에 이미지 설명 입력

따라서 사용자가 동영상을 비공개로 설정 하려면 동영상을 추가하는 동안 '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를 원합니다.

내가 의미하는 바를 이해하기를 바랍니다! 쿼리 디자인을 도와 주실 수 있습니까?

Andreas Wederbrand

따라서 해당 사용자에 대한 모든 비공개 목록과 모든 사용자에 대한 모든 공개 목록을 원합니다.

select * from test where userid="2" or public/private ="0"

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

마스터 필드 값을 만들기 위해 동일한 테이블에서 조인 / 하위 쿼리를 사용하는 SQL Server 선택 쿼리

분류에서Dev

이 백엔드를 재설정하기 위해 로거 백엔드를 높이기 위해 포인터를 공유하는 구조체의 다중 인덱스에 대한 수정자를 만드는 방법은 무엇입니까?

분류에서Dev

null angularjs 인 경우 레코드를 생성하기 위해 조건부 http.get을 작성하는 방법

분류에서Dev

조건 자와 함께 일종의 필터를 사용하여 개체 목록을 만드는 방법

분류에서Dev

다음 유형의 조인을 달성하기 위해 mysql 쿼리를 작성하는 방법 (열 값에 따라 조인)

분류에서Dev

특정 조건에 따라 CRM 엔터티의 "상태 이유"필드를 자동 업데이트하는 방법은 무엇입니까?

분류에서Dev

레일의 날짜 필터에 따라 날짜 필드를 정렬해야 할 때 조건을 작성하는 방법은 무엇입니까?

분류에서Dev

내 보고서의 상태를 확인하기위한 조건부 쿼리

분류에서Dev

제품 입력을 확인하기 위해 조건부 RegEx를 만드는 방법은 무엇입니까?

분류에서Dev

조인 된 다른 엔터티 필드 값에 따라 한 엔터티 쿼리

분류에서Dev

동일한 조각을 다른 데이터로 대체하기 위해 백 스택을 처리하는 방법

분류에서Dev

Excel, 범위 셀에 대한 자체 참조 (동적)를 사용하여 조건부 유효성 검사를 추가하는 방법. HEX 확인

분류에서Dev

Laravel은 여러 조건으로 검색 쿼리를 작성하는 방법이지만 동일한 사용자의 레코드

분류에서Dev

JSON.Net으로 자식을 직렬화하기 위해 자체 참조 C # 엔터티를 얻는 방법은 무엇입니까?

분류에서Dev

a> b가 10인지 확인하기 위해 동일한 테이블을 조인하는 방법

분류에서Dev

Breeze에서 확장 된 엔터티에 조건자를 사용하는 방법

분류에서Dev

NHibernate : 지연로드없이 하나의 SQL 쿼리를 통해 하위 엔티티에 대한 필터를 사용하여 하위 엔티티를 열심히 가져 오는 방법은 무엇입니까?

분류에서Dev

동일한 메서드, 경로 및 쿼리 문자열로 여러 작업을 허용하기 위해 경로 확인에 쿼리 문자열을 포함하는 방법은 무엇입니까?

분류에서Dev

모든 자식이 동일한 값을 갖는 객체를 찾기 위해 Rails SQL 쿼리를 작성하는 방법

분류에서Dev

인스턴스화를 위해 구조체 필드에 제약 조건을 추가하는 방법은 무엇입니까?

분류에서Dev

조인을 사용하여 하위 쿼리를 다시 작성하는 방법

분류에서Dev

6000 개 이상의 레코드를 확인하는 중복을 확인하기 위해 삽입하기 전에 트리거를 작성하는 방법

분류에서Dev

테스트를 위해 무작위 구조체를 생성하는 일반적인 방법

분류에서Dev

C ++ 20 개념을 사용하여 템플릿 자체의 일부 제약 조건을 확인하는 방법

분류에서Dev

중복 레코드를 찾기위한 자체 조인 쿼리

분류에서Dev

웹 사이트에 데이터를 표시하기 위해 관리자 확인을 만드는 방법

분류에서Dev

FIWARE orion에서 두 엔터티간에 조인 쿼리를 만드는 방법은 무엇입니까?

분류에서Dev

슈퍼 유저를 감지하기 위해 템플릿에 조건을 추가하는 방법은 포스트 작성자와 동일합니다.

분류에서Dev

노드가 있는지 여부를 확인하기 위해 XSLT 조건이 작동하지 않음

Related 관련 기사

  1. 1

    마스터 필드 값을 만들기 위해 동일한 테이블에서 조인 / 하위 쿼리를 사용하는 SQL Server 선택 쿼리

  2. 2

    이 백엔드를 재설정하기 위해 로거 백엔드를 높이기 위해 포인터를 공유하는 구조체의 다중 인덱스에 대한 수정자를 만드는 방법은 무엇입니까?

  3. 3

    null angularjs 인 경우 레코드를 생성하기 위해 조건부 http.get을 작성하는 방법

  4. 4

    조건 자와 함께 일종의 필터를 사용하여 개체 목록을 만드는 방법

  5. 5

    다음 유형의 조인을 달성하기 위해 mysql 쿼리를 작성하는 방법 (열 값에 따라 조인)

  6. 6

    특정 조건에 따라 CRM 엔터티의 "상태 이유"필드를 자동 업데이트하는 방법은 무엇입니까?

  7. 7

    레일의 날짜 필터에 따라 날짜 필드를 정렬해야 할 때 조건을 작성하는 방법은 무엇입니까?

  8. 8

    내 보고서의 상태를 확인하기위한 조건부 쿼리

  9. 9

    제품 입력을 확인하기 위해 조건부 RegEx를 만드는 방법은 무엇입니까?

  10. 10

    조인 된 다른 엔터티 필드 값에 따라 한 엔터티 쿼리

  11. 11

    동일한 조각을 다른 데이터로 대체하기 위해 백 스택을 처리하는 방법

  12. 12

    Excel, 범위 셀에 대한 자체 참조 (동적)를 사용하여 조건부 유효성 검사를 추가하는 방법. HEX 확인

  13. 13

    Laravel은 여러 조건으로 검색 쿼리를 작성하는 방법이지만 동일한 사용자의 레코드

  14. 14

    JSON.Net으로 자식을 직렬화하기 위해 자체 참조 C # 엔터티를 얻는 방법은 무엇입니까?

  15. 15

    a> b가 10인지 확인하기 위해 동일한 테이블을 조인하는 방법

  16. 16

    Breeze에서 확장 된 엔터티에 조건자를 사용하는 방법

  17. 17

    NHibernate : 지연로드없이 하나의 SQL 쿼리를 통해 하위 엔티티에 대한 필터를 사용하여 하위 엔티티를 열심히 가져 오는 방법은 무엇입니까?

  18. 18

    동일한 메서드, 경로 및 쿼리 문자열로 여러 작업을 허용하기 위해 경로 확인에 쿼리 문자열을 포함하는 방법은 무엇입니까?

  19. 19

    모든 자식이 동일한 값을 갖는 객체를 찾기 위해 Rails SQL 쿼리를 작성하는 방법

  20. 20

    인스턴스화를 위해 구조체 필드에 제약 조건을 추가하는 방법은 무엇입니까?

  21. 21

    조인을 사용하여 하위 쿼리를 다시 작성하는 방법

  22. 22

    6000 개 이상의 레코드를 확인하는 중복을 확인하기 위해 삽입하기 전에 트리거를 작성하는 방법

  23. 23

    테스트를 위해 무작위 구조체를 생성하는 일반적인 방법

  24. 24

    C ++ 20 개념을 사용하여 템플릿 자체의 일부 제약 조건을 확인하는 방법

  25. 25

    중복 레코드를 찾기위한 자체 조인 쿼리

  26. 26

    웹 사이트에 데이터를 표시하기 위해 관리자 확인을 만드는 방법

  27. 27

    FIWARE orion에서 두 엔터티간에 조인 쿼리를 만드는 방법은 무엇입니까?

  28. 28

    슈퍼 유저를 감지하기 위해 템플릿에 조건을 추가하는 방법은 포스트 작성자와 동일합니다.

  29. 29

    노드가 있는지 여부를 확인하기 위해 XSLT 조건이 작동하지 않음

뜨겁다태그

보관