2017-04-16 1 views
0

기본적으로 모든 테이블을 채웠으므로 이제는 사용자가 더 쉽게 찾을 수있는 쿼리를 만들고 싶습니다. 내 테이블에 대한 쿼리와 관련하여 도움이 필요합니다.

내가 일을 얻으려고 코드입니다 :
select margin_id, pruce, client_uname 
from margin 
inner join claint 
on price = claint_Iid 
where claint.claint_id = 20; 

그것이 빈 집합 있다고 말한다에이 코드를 입력

. 그러나 송장 테이블에서 모두 선택하면 client_id가 20이므로 클라이언트가 왜 이런 일이 발생하는지 잘 모르겠습니다.

+0

'가격 = client_fname' join 절에 indixes를 사용할 수 있습니다. 필자는 이러한 이름을 가진 열을 동일하게 이해하는 데이터 구조를 이미징 할 수 없습니다. 검색어에 대한 도움이 필요하면 샘플 데이터와 원하는 결과를 제공하십시오. –

+0

이봐, 아마 생각 : invoice.client_id = client.client_id에 송장 내부 조인 클라이언트? –

+0

게시물을 파손하지 마십시오. – Glorfindel

답변

1

항상 당신이

select invoice_id, price, client_fname 
from invoice 
inner join client 
on invoice.client_id = client.client_id 
where client.client_id = 20; 
+0

감사합니다. – johnwin32

관련 문제