MY sql的一些查询简单查询问题

比如有2张表,第一张表有2列2行第2张表有5列2行第二张表是第一张表的明细,其中2张表的NO这列一样。第一个问题,如何将2张表的数据一起显示出来。第二个问题如何将两张表一... 比如有2张表,第一张表有2列2行 第2张表有5列2行 第二张表是第一张表的明细, 其中2张表的NO这列一样。 第一个问题,如何将2张表的数据一起显示出来。 第二个问题如何将两张表一起显示出来后,再加上一列(这列数据是2张表某2个数据的合) 非常感谢!
还有一问漏了,比如表1选1列,表2选3列 在查询中显示,如何写?
展开
 我来答
水色浮云
2013-06-24 · TA获得超过604个赞
知道小有建树答主
回答量:222
采纳率:100%
帮助的人:273万
展开全部
--三个问题的答案都列出来了,还有什么不明白的可以追问,望采纳。
1.
SELECT * FROM 
表A AS T1
JOIN 表B AS T2
ON T1.NO = T2.NO

2.
SELECT A.*,
       B.*,
       A.NO + B.NO --这里可以用两张表的某几列进行运算等操作
FROM 表A AS T1
JOIN 表B AS T2
ON T1.NO = T2.NO    

3.SELECT A.XX,  --换上A表中想输出的列
         B.XX1, --换上B表中想输出的列
         B.XX2,--换上B表中想输出的列
         B.XX3  --换上B表中想输出的列
FROM 表A AS T1
JOIN 表B AS T2
ON T1.NO = T2.NO
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式