我有两个表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里面的两条记录啊?不知道我有没有表达清楚。。汗。
解决方案 »
- java连接Mysql数据库没有提示错误,但控制台中出现大量英文提示,请问是什么原因
- 如果只是对单条记录进行更新,两个线程同时更新一条记录会出问题么?
- mysql 配置问题 非常急!非常急跪求详解
- mysql 枚举类型中的汉字问题
- 关于mysql 和软件产品 一起打包安装的问题
- 我想在一句查询语句中得到不同条件的几种统计结果,SQL这样写不对?
- 如何把MYSQL表中某字段的所有记录扣除(或增加)相同的数值?
- 数据库中有两个字段,date1和date2,数据库类型同为datetime,现在有第三个字段days,怎样才能将它的默认值设为date2-date1?
- msyql 通过 CREATE FUNCTION 调用C代码问题
- 急!delphi+mysql(mysql是远程的)的程序打包时要把哪些东西一起打包?
- MYSQL与C#连接(中文问题)
- 这样的语句为啥不对呢?
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表中的信息