这个例子里面我们从两个表中取出头两行,然后合并到一个表中。
在现实中我们常常会遇到这样的情况,在一个数据库中存在两个表,假设表1储存着公司个产品本季度销售信息,表2储存着公司本季度欠款金额情况。在一个页面中我们想把这两个信息显示出来。通常的做法是在程序中进行两次SQL查询,返回两个结果集,在分别显示出来,非常麻烦。
下面是实现这个功能的代码:
CREATE PROCEDURE test
AS
SET NOCOUNT ON --指示存储过程不返回查询影响的行数
DE
代码如下:
SELECT TABLE_SCHEMA,TABLE_NAME
FROM information_schema.`COLUMNS`
WHERE COLUMN_NAME=’字段名字’
参考:MySQL中,一个字段在多张表都存在,怎么用sql语句一次性查询这些表呢
您可能感兴趣的文章:在MySQL中同时查找两张表中的数据的示例C#中实现查找mysql的安装路径查找MySQL线程中死锁的ID的方法在MySQL中实现二分查找的详细教程MySQL