一条sql语句能不能分别查2张表的2个字段?

2024-11-08 23:44:15
推荐回答(5个)
回答(1):

这个是涉及到关联的。
比如他们之间ID相等

select tab.a1,tab2.b1 from tab tab,tab2 tab2 where tab.id = tab2.id
如果可以的用关联也是可以的

回答(2):

你要分别查这2张表的2个字段,这2张表必要有一个关联字段
比如select a.a1,b.b1 from a left join b on a.id=b.id

回答(3):

SELECT a.aid,b.bid FROM (
SELECT manuscriptID AS aid FROM t_manuscript
)a ,(
SELECT needsID AS bid FROM t_dutiesneeds
)b 不关联可以这样查 有关联就
select a.a1,b.b1 from a inner join b on a.id = b.id;

回答(4):

如果俩个表有关系,
select a.a1,b.b1 from a inner join b on a.id = b.id;

回答(5):

select tab a.a1,tab b.b1 from tab a inner join tab b on tab a.主键=tab b.主键