如何让多个不同的SQL语句一起执行?
$dsql->SetQuery("Select aaid,atypeid,aimg_up,aimg_link,bid,bchannel,btypeid From dede_addonarticle a LEFT JOIN dede_archives b on btypeid=atypeid where bchannel=17 and atypeid=14 order by bid desc limit 0,5");
试试吧
工具/材料:NavicatForMysql。
1、首先在桌面上,点击“NavicatForMysql”图标。
2、然后在该界面中,点击“新建查询”按钮。
3、之后在该界面中,输入多条SQL语句。
4、接着在该界面中,点击上方“执行”按钮。
5、最后在该界面中,显示多条SQL语句执行成功。
用union
使用
UNION
UNION
运算符使您得以将两个或多个
SELECT
语句的结果组合成一个结果集。使用
UNION
组合的结果集都必须具有相同的结构。而且它们的列数必须相同,并且相应的结果集列的数据类型必须兼容。有关更多信息,请参见
UNION
运算符使用指南。
UNION
的指定方式如下:
select_statement
UNION
[ALL]
select_statement
例如,Table1
和
Table2
具有相同的两列结构。
Table1
Table2
ColumnA
ColumnB
ColumnC
ColumnD
char(4)
int
char(4)
int
-------
---
-------
---
abc
1
ghi
3
def
2
jkl
4
ghi
3
mno
5
下面的查询在这两个表之间创建
UNION
运算:
SELECT
FROM
Table1
UNION
SELECT
FROM
Table2
下面是结果集:
ColumnA
ColumnB
-------
--------
abc
1
def
2
ghi
3
jkl
4
mno
5
可以使用批处理,调用 isql 执行 sql文件。
1、 新建testsql 文件。如图,代码执行删除 表a中id='1'的记录。
2、新建批处理testbat。如图:
3、运行批处理testbat即可执行,testsql中的SQL语句。
0条评论