【发布时间】:2014-05-19 11:50:55
【问题描述】:
我的场景很简单,但我很难在编码中实现它。
我有两个表,分别命名为 film 和 filmtime。我使用 sql 查询加入了两个表,并从 datatable 绑定到 gridview。
胶片表的结构是,
theatrename filmname
max Spiderman
well Godzilla
电影时间表的结构是,
theatrename time
max 10:00 am
max 01:00 pm
max 04:00 pm
well 11:30 am
我希望我的输出为,
theatrename filmname time
10:00 am
max Spiderman 01:00 pm
04:00 pm
well Godzilla 11:30 am
我使用了这样的查询。
SELECT film.theatrename,film.filmname,filmtime.time FROM film left join filmtime on film.theatrename=filmtime.theatrename
通过使用这个查询,我得到了这样的结果,
theatrename filmname time
max Spiderman 10:00 am
max Spiderman 01:00 pm
max Spiderman 04:00 pm
well Godzilla 11:30 am
任何帮助都会对我更有帮助。提前致谢。
【问题讨论】:
-
SQL 将返回一行中的所有字段。如果它们与上一行相同,则由您(在本例中为您的 c# 代码)不显示它们。