两个表: GridView1.DataSource = //Datasource;
GridView1.DataBind();
GridView2.DataSource = //Datasource;
GridView2.DataBind();
和users
想从两个表中全部选择,但是对于story
和users.id
需要一个不同的别名
story.id
获取语法错误。
有帮助吗?
答案 0 :(得分:0)
您需要编写一个联接。并且,当引用两个表中出现的列名时,需要使用表前缀来区分它们。
整个SELECT
列表位于FROM
和JOIN
子句之前。
SELECT u.id AS userid, name, status, s.id AS msgid, msg, xdir
FROM users AS u
JOIN story AS s ON s.authorid = u.id
WHERE ...