如何改进此查询,以便我也可以从'refer'表中插入数据
使用我从facts
表中获取的'refer_id'..
这是我的查询
REPLACE INTO `table_name`
SELECT network_id, type_id, topic_id, COUNT(*), date_id FROM `facts` WHERE `action_id`='1000' AND `type_id` != 17 GROUP BY topic_id, date_id
我所回忆的事实是(例如)
网络ID |类型ID |主题ID |数|日期
1 | 2 | 983 | 113 | 03/01/2012
1 | 3 | 172 | 93 | 03/01/2012
我也试图通过refer
表中的引用id(facts
表)获取引用名称(facts
表)。
我怎么能这样做?
答案 0 :(得分:1)
你可以inner join
从一张桌子到另一张桌子:
select
*
from
facts f
inner join refer r on
f.refer_id = r.refer_id
将数据从另一个表中插入表中:
insert into refer (refer_id, refer_name)
select
refer_id,
name
from
facts