2017-04-16 77 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'使用indixes。我无法对数据结构进行映像,因为在这些数据结构中,使列与这些名称等同。如果您需要帮助查询,请提供样本数据和期望的结果。 –

+0

嘿,您可能认为: invoice内部加入客户端invoice.client_id = client.client_id? –

+0

请不要破坏你的帖子。 – Glorfindel

回答

1

你总是可以在join条款

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