我有2张桌子
表buy_sim
(id_buy
,id_client
,date_buy
,total_sims
)
表clients
(id_client
,name_client
,lastname_cliente
,age
)
当我从buy_sim做一个select *时我会得到类似的东西:
|id_buy | id_client | date_buy | total_sim |
|1 | 10 |2014-02-20 | 3 |
|2 | 8 |2014-02-21 | 4 |
如何在查询中获取client_name?我试过了
select *,name_cliente from buy_sim,clients
但结果不是预期的。
答案 0 :(得分:1)
这个怎么样:
SELECT sim.*, client.name_client
FROM buy_sim As sim INNER JOIN clients As client
ON sim.id_client = client.id_client
这是基于以下假设:
id_client
是他们之间的共同领域INNER JOIN
似乎是一个不错的选择,因为它会返回id_client
表与sim
表client
共通的所有记录