我有一个表“事件”,其中包含以下字段:id
,id_client
,data_field
。
id_client引用具有以下字段的表“clients”:id
,name
。
我想在dataviewgrid中显示data_field和我的id_client的名称(来自“clients”表)。
如何创建一个sql语句,以便用适当的数据填充数据视图?
(请注意,我的data_field实际上是很多字段,但为了方便解释,我只命名了data_field。)
答案 0 :(得分:1)
你的意思是这样的?:
SELECT events.id, clients.name, events.data_field
FROM events
INNER JOIN clients ON events.id_client = clients.id
这将使用id
,相关客户端的name
和data_field
检索所有事件。
(此外,如果对于给定的events
记录,并不总是有相应的clients
记录,那么您可以将INNER JOIN
替换为LEFT OUTER JOIN
。)