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列 在查询中显示,如何写? 展开
还有一问漏了,比如表1选1列,表2选3列 在查询中显示,如何写? 展开
1个回答
展开全部
--三个问题的答案都列出来了,还有什么不明白的可以追问,望采纳。
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询