*를 선택하지만 특정 열에 대해서만 그룹화합니다.

사용자 4655002

다음은 내 테이블 구조입니다.

회사 테이블

|id|name|company_id

테이블 이미지

|id|file|type|company_id

이제 이미지에서 유형별로 그룹화하려고합니다. 두 가지 유형 (logo | banner)을 가질 수 있지만, 사용 group by type하면 ID = 회사 ID뿐 아니라 모든 행에 대해 수행합니다.

지금까지 내 쿼리 :

SELECT * FROM companies c
    LEFT JOIN images i
        ON i.comp_id = c.id 

위에서 언급했듯이 다음을 수행하면

SELECT * FROM companies c
    LEFT JOIN images i
        ON i.comp_id = c.id 
group by type

예상대로 모든 행을 그룹화하므로 유형별로 그룹화하고 이미지의 company_id가 동일한 경우에만 그룹화 할 수 있습니까?

Uueerdo

여러 필드로 그룹화 할 수 있습니다.

GROUP BY `type`, `company_id`

참고 : 집계 함수없이 GROUP BY를 사용하는 것은 일반적으로 실수이며 대부분의 RDBMS는 집계되지 않은 모든 필드를 지정하지 않으면 GROUP BY를 허용하지 않습니다. 하지만 당신이 그것을 향해 일하고 있다고 가정하는 것이 맞습니까?

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

*를 선택하는 두 테이블의 결합이지만 특정 열에 중복이없는 경우에만

분류에서Dev

특정 행 (조건 충족)을 선택하지만 Python / Numpy에서는 일부 열만 선택합니다.

분류에서Dev

특정 날짜 수에 대해서만 시계열에 NA를 채 웁니다.

분류에서Dev

열이 그룹화 유형을 결정하는 최대 개수를 선택합니다.

분류에서Dev

열이 그룹화 유형을 결정하는 최대 개수를 선택합니다.

분류에서Dev

Mac OS X 10.5에서 그룹에 대한 특정 GID를 만들고 사용자를 추가합니다.

분류에서Dev

특정 날짜에 다른 열의 각 고유 값에 해당하는 열의 부울 값 수를 기준으로 그룹화하고 요약합니다.

분류에서Dev

csv 열로 개체를 그룹화하고 다른 열에서 최대 값을 선택합니다.

분류에서Dev

두 데이터 세트를 left_join ()하는 방법은 있지만 데이터 세트 중 하나에서 특정 열만 선택합니까?

분류에서Dev

특정 조건에 따라 분산 지점을 그룹화하고 그로부터 범례를 만듭니다.

분류에서Dev

R-dplyr-열별로 그룹화하고 주어진 그룹에 대해 NA 만있는 경우 NA를 유지하는 합계를 계산합니다.

분류에서Dev

mysql은 특정 길이를 가진 그룹 만 선택합니다.

분류에서Dev

배열에서 특정 요소를 선택하여 새 배열을 만듭니다.

분류에서Dev

정규식을 사용하여 특정 조건에서 특정 기호를 캡처 / 그룹화합니까?

분류에서Dev

특정 열에 대해서만 고유 한 행을 선택하는 방법은 무엇입니까?

분류에서Dev

Python Pandas : 하나의 열을 그룹화하고 다른 하나의 열에서만 집계하지만 해당 데이터를 사용합니다.

분류에서Dev

git pager를 비활성화하는 방법은 있지만 특정 명령에 대해서만?

분류에서Dev

Rails는 특정 사용자에 대해서만 Chartkick 그래프를 표시합니다.

분류에서Dev

페이지에 특정 이미지를 표시하기 위해 동적으로 채워진 링크 된 선택 상자를 만들려고합니다.

분류에서Dev

다른 특성의 여러 그룹 (다른 열) 만있는 "엔티티"를 선택합니다.

분류에서Dev

Sqllite에서 특정 열을 선택할 수 없지만 모든 열을 선택했는지 확인합니다.

분류에서Dev

두 클래스로 요소를 선택하고 해당 특정 요소에 대해서만 CSS 속성 변경

분류에서Dev

두 클래스로 요소를 선택하고 해당 특정 요소에 대해서만 CSS 속성 변경

분류에서Dev

mouseleave를 트리거하지만 특정 요소에 대해서는 트리거하지 않습니다.

분류에서Dev

내 웹 페이지에서 특정 div를 강조하기 위해 특정 캐릭터에 대한 keydown 이벤트를 만들려고합니다.

분류에서Dev

openshift에서 https HAProxy 카트리지를 강제하고 특정 URL 패턴에 대해서만 활성화

분류에서Dev

OS-X Mail을 만들어 S / MIME 서명에 대한 특정 인증서를 선택합니다.

분류에서Dev

DataFrame은 시간별로 그룹화하고 특정 열에 대한 평균을 수행합니다.

분류에서Dev

그룹화 된 쿼리 내에서 선택하여 해당 그룹의 마지막 레코드를 반환합니다.

Related 관련 기사

  1. 1

    *를 선택하는 두 테이블의 결합이지만 특정 열에 중복이없는 경우에만

  2. 2

    특정 행 (조건 충족)을 선택하지만 Python / Numpy에서는 일부 열만 선택합니다.

  3. 3

    특정 날짜 수에 대해서만 시계열에 NA를 채 웁니다.

  4. 4

    열이 그룹화 유형을 결정하는 최대 개수를 선택합니다.

  5. 5

    열이 그룹화 유형을 결정하는 최대 개수를 선택합니다.

  6. 6

    Mac OS X 10.5에서 그룹에 대한 특정 GID를 만들고 사용자를 추가합니다.

  7. 7

    특정 날짜에 다른 열의 각 고유 값에 해당하는 열의 부울 값 수를 기준으로 그룹화하고 요약합니다.

  8. 8

    csv 열로 개체를 그룹화하고 다른 열에서 최대 값을 선택합니다.

  9. 9

    두 데이터 세트를 left_join ()하는 방법은 있지만 데이터 세트 중 하나에서 특정 열만 선택합니까?

  10. 10

    특정 조건에 따라 분산 지점을 그룹화하고 그로부터 범례를 만듭니다.

  11. 11

    R-dplyr-열별로 그룹화하고 주어진 그룹에 대해 NA 만있는 경우 NA를 유지하는 합계를 계산합니다.

  12. 12

    mysql은 특정 길이를 가진 그룹 만 선택합니다.

  13. 13

    배열에서 특정 요소를 선택하여 새 배열을 만듭니다.

  14. 14

    정규식을 사용하여 특정 조건에서 특정 기호를 캡처 / 그룹화합니까?

  15. 15

    특정 열에 대해서만 고유 한 행을 선택하는 방법은 무엇입니까?

  16. 16

    Python Pandas : 하나의 열을 그룹화하고 다른 하나의 열에서만 집계하지만 해당 데이터를 사용합니다.

  17. 17

    git pager를 비활성화하는 방법은 있지만 특정 명령에 대해서만?

  18. 18

    Rails는 특정 사용자에 대해서만 Chartkick 그래프를 표시합니다.

  19. 19

    페이지에 특정 이미지를 표시하기 위해 동적으로 채워진 링크 된 선택 상자를 만들려고합니다.

  20. 20

    다른 특성의 여러 그룹 (다른 열) 만있는 "엔티티"를 선택합니다.

  21. 21

    Sqllite에서 특정 열을 선택할 수 없지만 모든 열을 선택했는지 확인합니다.

  22. 22

    두 클래스로 요소를 선택하고 해당 특정 요소에 대해서만 CSS 속성 변경

  23. 23

    두 클래스로 요소를 선택하고 해당 특정 요소에 대해서만 CSS 속성 변경

  24. 24

    mouseleave를 트리거하지만 특정 요소에 대해서는 트리거하지 않습니다.

  25. 25

    내 웹 페이지에서 특정 div를 강조하기 위해 특정 캐릭터에 대한 keydown 이벤트를 만들려고합니다.

  26. 26

    openshift에서 https HAProxy 카트리지를 강제하고 특정 URL 패턴에 대해서만 활성화

  27. 27

    OS-X Mail을 만들어 S / MIME 서명에 대한 특정 인증서를 선택합니다.

  28. 28

    DataFrame은 시간별로 그룹화하고 특정 열에 대한 평균을 수행합니다.

  29. 29

    그룹화 된 쿼리 내에서 선택하여 해당 그룹의 마지막 레코드를 반환합니다.

뜨겁다태그

보관