一个小的查询,在线等
代号 数值
1 322
2 44
4 435
3 45
2 6567
===========
代号 名称
1 分速度
2 防盗锁
3 风速达
4 皇宫饭店
如何让第一个表结合第二个表得到这样的信息:
名称 数值
分速度 322
防盗锁 44
皇宫饭店 435
风速达 45
防盗锁 6567
请给个提示如何写代码,谢谢!
------解决方案-------------------- select b.名称,a.数值
from 表1 as a inner join 表2 as b on a.代号=b.代号
------解决方案--------------------select 名称,数值 from 表1,表2 where 表1.代号=表2.代号
------解决方案--------------------如果你的两个表的代号是相互关联的,你可以看看下面的查询结果
SELECT A.名称,B.数值 FROM 表A AS A Left Join 表B AS B ON A.代号=B.代号
SELECT A.名称,B.数值 FROM 表A AS A Right Join 表B AS B ON A.代号=B.代号
SELECT A.名称,B.数值 FROM 表A AS A Inner Join 表B AS B ON A.代号=B.代号
SELECT A.名称,B.数值 FROM 表A AS A ,表B AS B WHERE A.代号=B.代号
SELECT 名称,(SELECT 数值 FROM 表B WHERE 代号=表A.代号)AS 数值 FROM 表A