有时我使用这个sql查询从我的posts表中删除重复的帖子。但它需要很长时间才能完成,让我的域名无法访问类似5分钟。看起来这对服务器来说是一个很重的sql,有没有办法让它变得更轻更快?
DELETE FROM hotaru_posts WHERE post_id NOT IN ( SELECT a.post_id FROM ( SELECT post_title, post_id FROM hotaru_posts GROUP BY post_title ) a )
为此,最优和最快的查询是
delete from hotaru_posts where post_id in (
selec
我目前在Ubuntu 14.04上配置Oracle DB 11g时遇到问题。我已经成功地安装了Oracle,但当我开始配置它时,问题就来了。
首先,这是一个无效的监听程序问题,经过广泛的搜索后,我发现我必须将我的域名放在127.0.0.1,我确实这样做了(我的域名也包含破折号)。在我做了这些更改之后,我遇到了另一个错误:
ORA-01109 database not open
我在这一点上没有运气。是什么导致了“数据库未打开”的错误?我该如何修复它?
在我PostgreSQL数据库中,我有一个位于import模式中的表。当我想要从列中获取所有数据时,我会这样做:
select * from import.master_plan
这个查询运行得很好。但例如,当我尝试仅获取title列值时:
select import.master_plan.title from import.master_plan;
它返回:
ERROR: column master_plan.title does not exist
LINE 1: select import.master_plan.title from import.master_plan;
我正在处理SQL Zoo.Net更多的连接操作。下面是问题的链接:
问题是#10 :列出所有1962年的电影和主要明星。我得到了这个问题的正确答案
SELECT movie.title, actor.name
FROM movie
JOIN casting
ON casting.movieid = movie.id
JOIN actor
ON actor.id = casting.actorid
WHERE movie.yr = 1962
AND casting.ord = 1
但是我想出了我自己的版本,因为列太少,所以抛出错误是行不通的。我正在尝试理解我的查询有什么问题。我不太精通SQL,所