2017-04-16 4 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

関連する問題