MYSQL中把查询结果导⼊新表以及多表连接查询去掉重复列
⼀、 SELECT * INTO T1 FROM T2 这种语法在mysql中会报错,⽤下⾯的语法代替即可
A> 当新表不存在,需要新建时:
CREATE TABLE rice_test
(SELECT 商品名称, 商品链接 FROM rice_juneweighs是什么意思
WHERE `平台` = '苏宁');
A> 当新表已经存在,且需要全字段插⼊时(新表与源表的字段要完全⼀致):
INSERT INTO `beer-new-june`
mysql语句多表查询SELECT * from `beer-missed`;
A> 当新表已经存在,只需要插⼊指定的某⼏列的数据时:
INSERT INTO `beer-new-june` (field1, field2, field3,...,field9)
SELECT field1, field2, field3,...,field9 from `beer-missed`;
⼆、 mysql多表连接查询时,要去掉重复列,可以⽤USING()效果等同ON T1.ID = T2.ID
SELECT *常量元素的存在形式
FROM total AS t1 LEFT JOIN (
SELECT DISTINCT 商品链接, 商品主图⽚链接 AS 商品主图
FROM rice_june) AS t2 USING(商品链接);
三个表连接的时候如下:
cocos2dx drawcall优化select * from (select * from school left join course USING (courseid)) e left join student USING (studentid);
cocos2dx和unity3d参考:
属性刷满再出山在线阅读
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论