自定义选择dataviewgrid

时间:2011-03-20 16:31:30

标签: c# .net sql

我有一个表“事件”,其中包含以下字段:idid_clientdata_field

id_client引用具有以下字段的表“clients”:idname

我想在dataviewgrid中显示data_field和我的id_client的名称(来自“clients”表)。

如何创建一个sql语句,以便用适当的数据填充数据视图?

(请注意,我的data_field实际上是很多字段,但为了方便解释,我只命名了data_field。)

1 个答案:

答案 0 :(得分:1)

你的意思是这样的?:

SELECT events.id, clients.name, events.data_field
FROM events
  INNER JOIN clients ON events.id_client = clients.id

这将使用id,相关客户端的namedata_field检索所有事件。

(此外,如果对于给定的events记录,并不总是有相应的clients记录,那么您可以将INNER JOIN替换为LEFT OUTER JOIN。)

相关问题