mysql 多表查询问题
发布网友
发布时间:2022-04-09 16:24
我来回答
共4个回答
热心网友
时间:2022-04-09 17:53
假设你是这样的表关系
base表:
dataid 1
item表
dataid 1
choice表
dataid 1A 1B 1C 1D
select a.dataid,author,source,itemcontent,choicecontent
from base a
inner join item b on a.dataid=b.dataid
inner join choice c on a.dataid=substring(c.dataid,1,1)
--where 要的条件 比如author=‘谁谁谁’
热心网友
时间:2022-04-09 19:11
select base.dataid, base.author, base.source,
item.itemcontent, choice.choicecontent
from base, item, choice
where base.dataid = item.dataid
and base.dataid = choice.dataid
热心网友
时间:2022-04-09 20:46
select A.dataid, A.author, A.source,
B.itemcontent, C.choicecontent
from base A, item B, choice C
where A.dataid = B.dataid
and A.dataid = C.dataid
group by A.dataid, A.author, A.source,
B.itemcontent, C.choicecontent
热心网友
时间:2022-04-09 22:37
说明白点好吗
肯定能做