개발! 딱 깔끔하고 센스있게!

PHP My SQL 은 한 표 에서 아 이 디 를 선택 하고 다른 표 에서 정 보 를 선택 합 니 다. 본문

개발 스크랩 메모/PHP

PHP My SQL 은 한 표 에서 아 이 디 를 선택 하고 다른 표 에서 정 보 를 선택 합 니 다.

렉사이 2020. 12. 11. 23:52

나 는 두 개의 표를 가지 고 있 는데, 하 나 는 quuelist 이 고 다른 하 나 는 call info 이다.

quuelist 에 서 는 다른 id 만 보 여 줍 니 다.

저 는 그 표 에서 "clientID" 를 가 져 오고 모든 정 보 를 포함 하 는 다른 시트 의 "ID" 와 일치 하 며 페이지 에 표시 하려 고 합 니 다.

아래 는 탁자 의 모양 이다:

표 - 대기 행렬 목록

ID | clientID ------------- 1 | 589 2 | 254 3 | 486 

표 - 정보

ID | Name | Phone -------------------- 256 | Bob | 5551231234 486 | Jack | 5551231234 589 | Jill | 5551231234 

대답 하 다.

이것 은 바로 그들 이 말 한 연결 목록 입 니 다.

귀 하 는 이러한 조 회 를 사용 해 야 합 니 다.

SELECT i.ID, i.Name, i.Phone FROM `queuelist` AS q LEFT JOIN `info` AS i ON ( q.clientID = i.ID ); 

위 검색 에서 짧 은 표현 으로 별명 을 사용 합 니 다 (quuelist 를 q, info 를 I 로 변경). 그리고 연결 조건 (ON () 사이 의 비트) 를 quuelist 표 의 clientID 와 일치 하도록 설정 합 니 다.

상세 한 정 보 는 http: / dev. my sql. com, / doc / refman / 5.0 / n / join. html 를 참조 하 십시오.

Comments