다른 열에서 데이터를 가져 오는 쿼리

Huub S.

내 쿼리에 문제가 있습니다. 원하는 데이터를 얻을 수있는 올바른 쿼리를 얻을 수없는 것 같습니다. 데이터를 가져 오는 데 필요한 다음 테이블이 있습니다.

app_exhibition
- id
- name
- form_id

app_forms
- id
- name

app_languages
- id
- name
- code

app_link_lang
- id
- form_id
- lang_id

전시회 app_exhibition이름 ( app_forms) 양식의 아이디와 이름 ( ) 언어의 이름 ( app_languages)을 선택하고 싶은데, app_link_lang표에 링크되어 있기 때문에 어떤 것을 선택해야하는지 (언어 적으로) 알고 있습니다 .

이제 다음 쿼리를 얻었지만 (분명히) 작동하지 않습니다 .. :

select f.form_id, f.name, b.name as beursnaam, l.name as languagename 
FROM app_forms f, app_lang_link ll
WHERE f.id=1 
LEFT JOIN app_beurzen b ON (b.form_id = f.id)
LEFT JOIN app_languages l ON ll.form_id = f.id
자동차

이 작업을 수행해야합니다.

SELECT e.name ename, f.id fid, f.name fname, l.name lname
FROM app_exhibition e
INNER JOIN app_forms f ON f.id=e.form_id
INNER JOIN app_link_lang al ON al.form_id=f.id
INNER JOIN app_languages l ON l.id=al.lang_id

링크를 app_link_lang제공하는 m-to-n링크 테이블을 짜는 것을 잊었습니다 . 결과는 이제에서 링크 된 언어에 따라 전시회 당 여러 줄로 구성 될 수 있습니다 app_link_lang.

편집하다

나는 당신의 바이올린을 확장하고 (일부 데이터로 채워져 있음) 작동합니다. http://sqlfiddle.com/#!9/a86be/1

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 테이블에서 관련 데이터를 가져 오는 SQL 쿼리

분류에서Dev

다른 열이 고유 한 SQL 쿼리에서 데이터 가져 오기

분류에서Dev

동일한 ID를 가진 다른 테이블에서 모든 데이터를 가져 오는 SQL 쿼리

분류에서Dev

4 개의 다른 테이블에서 데이터를 가져 오는 SQL 쿼리

분류에서Dev

다른 테이블에서 열 이름을 가져 오는 SQL 쿼리

분류에서Dev

한 쿼리의 다른 ID에서 결과를 가져 오는 쿼리

분류에서Dev

다른 데이터베이스에서 쿼리 결과 가져 오기

분류에서Dev

Laravel에서 쿼리에서 데이터를 가져 오는 데 문제가 있습니다.

분류에서Dev

파워 쿼리-파일에 다른 페이지가있는 경우 PDF에서 데이터 가져 오기

분류에서Dev

결과가 다른 경우 다른 테이블에서 데이터를 가져 오기 위해 쿼리를 실행하는 방법

분류에서Dev

서로 다른 두 쿼리 결과의 차이 값을 가져 오는 쿼리

분류에서Dev

다른 쿼리의 결과로 테이블 이름이있는 select 문에서 데이터 가져 오기

분류에서Dev

Laravel에서 관계 데이터를 가져 오는 쿼리

분류에서Dev

사전에서 데이터를 가져 오는 MongoDB / NodeJS 쿼리

분류에서Dev

쿼리 업데이트, 다른 테이블에서 열 이름을 가져 오는 방법

분류에서Dev

동일한 쿼리에서 현재 컬렉션의 개체 배열과 다른 컬렉션의 데이터를 가져 오는 방법

분류에서Dev

한 쿼리의 결과를 가져 오는 다른 테이블에서 선택

분류에서Dev

두 테이블에서 다른 레코드를 가져 오는 SQL 쿼리

분류에서Dev

열이 다른 여러 테이블에서 레코드를 가져 오는 단일 쿼리

분류에서Dev

Django 쿼리를 사용하여 일대 다 관계에서 데이터를 가져 오는 방법

분류에서Dev

다른 시트에서 데이터를 가져 오는 VLOOKUP

분류에서Dev

데이터베이스에서 데이터를 가져 오는 다른 방법

분류에서Dev

데이터를 가져 오는 동안 시간 쿼리를 추가했지만 PHP에서 데이터를 찾을 수 없다고 말합니다.

분류에서Dev

MongoDB / Mongoose 쿼리 : 필드 값에 따라 다른 데이터 집합을 가져 오는 방법

분류에서Dev

CSV 파일에서 데이터 가져 오기 오류 : ...라는 이름의 쿼리가 이미 있습니다.

분류에서Dev

리디렉션 된 URL에서 쿼리 데이터를 가져 오는 방법

분류에서Dev

다중 값 열에서 데이터를 가져 오는 SQL 쿼리 (특정 기준을 충족하는 경우에만 해당)

분류에서Dev

값 배열로 검색하여 다른 형제를 가져 오는 xpath 쿼리

분류에서Dev

Android에서 다른 애플리케이션 데이터를 가져 오는 방법

Related 관련 기사

  1. 1

    다른 테이블에서 관련 데이터를 가져 오는 SQL 쿼리

  2. 2

    다른 열이 고유 한 SQL 쿼리에서 데이터 가져 오기

  3. 3

    동일한 ID를 가진 다른 테이블에서 모든 데이터를 가져 오는 SQL 쿼리

  4. 4

    4 개의 다른 테이블에서 데이터를 가져 오는 SQL 쿼리

  5. 5

    다른 테이블에서 열 이름을 가져 오는 SQL 쿼리

  6. 6

    한 쿼리의 다른 ID에서 결과를 가져 오는 쿼리

  7. 7

    다른 데이터베이스에서 쿼리 결과 가져 오기

  8. 8

    Laravel에서 쿼리에서 데이터를 가져 오는 데 문제가 있습니다.

  9. 9

    파워 쿼리-파일에 다른 페이지가있는 경우 PDF에서 데이터 가져 오기

  10. 10

    결과가 다른 경우 다른 테이블에서 데이터를 가져 오기 위해 쿼리를 실행하는 방법

  11. 11

    서로 다른 두 쿼리 결과의 차이 값을 가져 오는 쿼리

  12. 12

    다른 쿼리의 결과로 테이블 이름이있는 select 문에서 데이터 가져 오기

  13. 13

    Laravel에서 관계 데이터를 가져 오는 쿼리

  14. 14

    사전에서 데이터를 가져 오는 MongoDB / NodeJS 쿼리

  15. 15

    쿼리 업데이트, 다른 테이블에서 열 이름을 가져 오는 방법

  16. 16

    동일한 쿼리에서 현재 컬렉션의 개체 배열과 다른 컬렉션의 데이터를 가져 오는 방법

  17. 17

    한 쿼리의 결과를 가져 오는 다른 테이블에서 선택

  18. 18

    두 테이블에서 다른 레코드를 가져 오는 SQL 쿼리

  19. 19

    열이 다른 여러 테이블에서 레코드를 가져 오는 단일 쿼리

  20. 20

    Django 쿼리를 사용하여 일대 다 관계에서 데이터를 가져 오는 방법

  21. 21

    다른 시트에서 데이터를 가져 오는 VLOOKUP

  22. 22

    데이터베이스에서 데이터를 가져 오는 다른 방법

  23. 23

    데이터를 가져 오는 동안 시간 쿼리를 추가했지만 PHP에서 데이터를 찾을 수 없다고 말합니다.

  24. 24

    MongoDB / Mongoose 쿼리 : 필드 값에 따라 다른 데이터 집합을 가져 오는 방법

  25. 25

    CSV 파일에서 데이터 가져 오기 오류 : ...라는 이름의 쿼리가 이미 있습니다.

  26. 26

    리디렉션 된 URL에서 쿼리 데이터를 가져 오는 방법

  27. 27

    다중 값 열에서 데이터를 가져 오는 SQL 쿼리 (특정 기준을 충족하는 경우에만 해당)

  28. 28

    값 배열로 검색하여 다른 형제를 가져 오는 xpath 쿼리

  29. 29

    Android에서 다른 애플리케이션 데이터를 가져 오는 방법

뜨겁다태그

보관