我有两个表user和subject
user表里的字段包括userid,username....
subject里面的字段包括forumid,posterid,lastpostname...
我现在根据forumid的值得到一些数据
在得到的每条数据里面,我要分别得到posterid和lastpostname,这两个用户在user里面的信息
即根据forumid得到一条信息,这条信息即包括subject里的内容。还要根据subject里的两个字段得到user里的内容请问各位大大,怎么用一条Sql得到subject里面的一条记录和user里面的两条记录啊?不知道我有没有表达清楚。。汗。
user表里的字段包括userid,username....
subject里面的字段包括forumid,posterid,lastpostname...
我现在根据forumid的值得到一些数据
在得到的每条数据里面,我要分别得到posterid和lastpostname,这两个用户在user里面的信息
即根据forumid得到一条信息,这条信息即包括subject里的内容。还要根据subject里的两个字段得到user里的内容请问各位大大,怎么用一条Sql得到subject里面的一条记录和user里面的两条记录啊?不知道我有没有表达清楚。。汗。
from subject a join user b
on a.posterid = b.userid
join user c
on a.lastpostname = c.username;
user.username对于subject.lastpostname我想要的结果就是
subject.*,user.*,user.*第一个是user是posterid在user表中的信息
第二个是user是lastpostname在user表中的信息
user.username对于subject.lastpostname我想要的结果就是
subject.*,user.*,user.*第一个是user是posterid在user表中的信息
第二个是user是lastpostname在user表中的信息