我正在尝试从两个表中获取数据并使用GridView显示它们。
我在'周围一直收到错误。运行以下SQL语句时:
SELECT [date], [title], [description], [views], [Id]
FROM [bookmarks] b
JOIN [creates] c (on [b.Id] = [c.bookmarkid])
ORDER BY [date] DESC
SQL语法与MySQL或Oracle SQL完全不同,我不知道如何指定别名(我认为存在问题)。
答案 0 :(得分:0)
我认为您的问题与方括号的位置有关:
[b.Id] = [c.bookmarkid]
将它们放在别名和列名称附近" b.id"正在被解析为列名而不是table.columnname。
我试试:
[b].[Id] = [c].[bookmarkid]
或只是
b.Id = c.bookmarkid