有2张表:
如图,
关联关系为:
B.pil_id = A.id
B.stu_id = A.id
B.tea_id = A.id我要如何用sql语句把B表pil_id、stu_id、tea_id对应的名字都查询出来array(0 =>
array(
'1' => '张三',
'2' => '李四',
'3' => '王五'
)
)
phpmysql连接查询左连接
如图,
关联关系为:
B.pil_id = A.id
B.stu_id = A.id
B.tea_id = A.id我要如何用sql语句把B表pil_id、stu_id、tea_id对应的名字都查询出来array(0 =>
array(
'1' => '张三',
'2' => '李四',
'3' => '王五'
)
)
phpmysql连接查询左连接
这里为什么不用left join,好像这样写效率不高,产生两倍的笛卡儿积什么的
内连接产生最小的结果集左链接(left join)的结果集不会小于左表
这里为什么不用left join,好像这样写效率不高,产生两倍的笛卡儿积什么的
这里为什么不用left join,好像这样写效率不高,产生两倍的笛卡儿积什么的那我说的两倍笛卡儿积的写法是怎样的,举个例子。