有表,有需求,两表连查,求语句或解决方案
案件表案件id 案件介绍 时间戳
1 案件1 10位的那个
2 案件2
3 案件3
.....................
案件分配表:
id案件id 侦探name 时间戳
1 1 张三 ...
2 2 李四 ...
3 3 王五 ...
4 1 赵六 ...
5 1 王五 ...
........................
想得到这种结果:
id 案件id 案件介绍 最后受理的侦探
1 1 xx 张三
2 2 xx 李四
3 3 xx 王五
......................
本帖最后由 spt119 于 2013-5-28 22:40 编辑
双表查询吗?可以用left join,也可以松散查询.
写一个例子:
SELECT a.*,b.侦探name
FROM 表1 AS a, 表2 AS b
WHERE a.案件id = b.案件id
AND 其他查询条件
ORDER BY / GROUP BY / HAVEING/
LIMIT ...
或
SELECT 表1.*,表2.旃檀name
FROM 表1 left join 表2
ON 表1.案件id = 表2.案件id
WHERE 条件
ORDER / GROUP / HAVING
LIMIT....
本帖最后由 刀客孩哥 于 2013-5-29 10:19 编辑
谢了spt兄
left join得到的乃如下结果:
id 案件id 案件介绍 最后受理的侦探
1 1 案件1 张三
2 1 案件1 赵六
3 1 案件1 王五
4 2 案件2 李四
5 3 案件3 王五
............................
我不想要这两条:
1 1 案件1 张三
2 1 案件1 赵六 GROUP '案件介绍'
页:
[1]