2022-10-27 415
MySQL多表联合查询是MySQL数据库的一种查询方式,下面就为您介绍MySQL多表联合查询的语法,供您参考学习之用。
MySQL多表联合查询语法:
SELECT*FROM插入表LEFTJOIN主表ONt1.lvid=t2.lv_id select*frommytable,titlewhere表名1.name=表名2.writer;
1、mysql版本大于4.0,使用UNION进行查询,示例如下:
SELECT`id`,`name`,`date`,‘’AS`type`FROMtable_AWHERE条件语句…… UNION SELECT`id`,`name`,`date`,‘未完成’AS`type`FROMtable_BWHERE条件语句…… ORDERBY`id`LIMITnum;
2、mysql版本小于4.0,需要建立临时表,分为三步,示例如下:
***步:建立临时表tmp_table_name并插入table_A中的相关记录
$sql=“CREATETEMPORARYTABLEtmp_table_nameSELECT`id`,`name`,`date`,‘完成’AS`type`FROMtable_AWHERE条件语句……”; mysql_query($sql)ORdie(”queryfalse!”);
第二步:从table_B中取得相关记录插入临时表tmp_table_name中
mysql_query(”INSERTINTOtmp_table_nameSELECT`id`,`name`,`date2`AS`date`,‘未完成’AS`type`FROMtable_BWHERE条件语句……”)ORdie(”queryfalse!”);
第三步:从临时表tmp_table_name中取出记录
mysql_query(”SELECT*FROMtmp_table_nameORDERBYidDESC”)ordie(”queryfalse!”);
原文链接:https://77isp.com/post/4485.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态