我正在尝试做什么:我希望从我的数据库中的类别生成图片类别网格。所以我用这个SQL命令拉出所有类别。
SELECT * FROM Category
但是我也希望在listview中显示一张图片,所以我尝试将这个子查询添加到它中
SELECT * FROM Category
INNER JOIN Pictures ON Category.CategoryId = Pictures.CategoryId
(SELECT TOP 1 Pictures.PictureFilePath FROM Pictures
WHERE Catergory.CategoryId = Pictures.CategoryId)
当我尝试测试查询时,它告诉我“SELECT”和“)”
附近的语法不正确所以我的问题是如何修复此查询,或者如何使用LINQ填充列表视图?
答案 0 :(得分:1)
SELECT
Category.*,
(
SELECT Top 1 Pictures.PictureFilePath
FROM Pictures
WHERE Category.CategoryID = Pictures.CategoryID
)
FROM
Category