99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2019-02-21 閱讀量: 3010
mysql子查詢無法重復使用臨時表的解決方法?

問題描述:

當我們在使用mysql進行數(shù)據(jù)查取的時候,往往會涉及臨時表的功能,但是當一個query語句中,如果使用了多個臨時表,會報錯1146,對于這個問題應該如何解決?


解決思路:

  • 可以采取創(chuàng)建多個臨時表的思路予以解決,也就是把子查詢結果封裝為新的臨時表(create temporary table xxx as (子查詢))
#drop temporary table tem;


create temporary table tem(
?????? OrderID int,
??? Userid int,
??? primary key(OrderID,Userid)
);


insert into tem
?????? select o.OrderID,o.UserID from orderinfo o;
???
select * from tem limit 3;
select * from tem_new limit 3;


create temporary table tem_new as(select OrderID from new_tem order by OrderID limit 20,3) ;


select *
?????? from tem
?????? inner join tem_new using (OrderID);#on tem.OrderID=tem_new.OrderID
0.0000
3
關注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子