select 子.id ... from 子,父 where 子.id=父.id 子.id为父表的唯一标识在子表中允许重复 父表中是唯一的
呵呵,好主意~~~~~ 其实一张表也行,只要没个ID后面跟了用户名都是一样的就行,反正在一张表里一定要有一个是唯一的..不过你们的什么join等语句我没用过,还有"select 子.id ... from 子,父 where 子.id=父.id"这个怎么用的,谁个仔细讲讲~~
select 子.id ... from 子,父 where 子.id=父.id这个就是从子表里读出与父表里ID相同的ID比方说: a表 id,pid,... 1,1 2,3 b表 id,name.... 1,name1 2,name2 3,name3则 select a.id as id ,b.name as name from a , b where a.pid = b.id则得到 id name 1,name1 3,name3
子.id为父表的唯一标识在子表中允许重复
父表中是唯一的
其实一张表也行,只要没个ID后面跟了用户名都是一样的就行,反正在一张表里一定要有一个是唯一的..不过你们的什么join等语句我没用过,还有"select 子.id ... from 子,父 where 子.id=父.id"这个怎么用的,谁个仔细讲讲~~
a表 id,pid,...
1,1
2,3
b表 id,name....
1,name1
2,name2
3,name3则
select a.id as id ,b.name as name from a , b where a.pid = b.id则得到
id name
1,name1
3,name3