Questions tagged «duplication»

4
检查两个表在PostgreSQL中是否具有相同的内容
已经在Stack Overflow上提出了此要求,但仅适用于MySQL。我正在使用PostgreSQL。不幸的是(令人惊讶的是)PostgreSQL似乎没有类似的东西CHECKSUM table。 PostgreSQL解决方案会很好,但通用解决方案会更好。我发现http://www.besttechtools.com/articles/article/sql-query-to-check-two-tables-have-identical-data,但是我不了解所使用的逻辑。 背景:我重新编写了一些数据库生成代码,因此需要检查新旧代码是否产生相同的结果。

3
选择行,其中列包含多个记录中的相同数据
我有一个表,其中有一个名为的列article_title。假设表格名称为articles。我需要找出多个记录中article_title数据相同的记录。 这是我得到的: select a.* from articles a where a.article_title = (select article_title from articles where article_title = a.article_title AND a.id <> articles.id)

2
对重复键不执行任何操作
我将LuaSQL与PtokaX API插入下表中。 CREATE TABLE `requests` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `ctg` VARCHAR(15) NOT NULL, `msg` VARCHAR(250) NOT NULL, `nick` VARCHAR(32) NOT NULL, `filled` ENUM('Y','N') NOT NULL DEFAULT 'N', `dated` DATETIME NOT NULL, `filldate` DATETIME NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE INDEX `nick_msg` (`nick`, `msg`), UNIQUE INDEX `ctg_msg` …


4
如何检查子查询是否恰好具有一个完全不同的结果和一个指定的值?
我发现自己写了以下内容: select 'yes' where exists(select * from foo where val=1) and not exists(select * from foo where val<>1); 并且想知道是否有一种更简洁的方法而不牺牲太多的可读性。 我找到了一种发布答案的方法,但我对此并不完全满意,并且会对替代方法非常感兴趣 在这种情况下val,内部是唯一的foo-没有重复项

2
如何删除PostgreSQL联接表中的重复记录?
我有一个具有这样的架构的表: create_table "questions_tags", :id => false, :force => true do |t| t.integer "question_id" t.integer "tag_id" end add_index "questions_tags", ["question_id"], :name => "index_questions_tags_on_question_id" add_index "questions_tags", ["tag_id"], :name => "index_questions_tags_on_tag_id" 我想删除重复的记录,即它们既具有相同记录tag_id又question_id具有另一个记录。 SQL看起来像什么?

1
从表返回的重复记录,没有重复项
我有一个存储过程,用于查询繁忙的队列表,该表用于在我们的系统中分配工作。有问题的表在WorkID上具有主键,并且没有重复项。 该查询的简化版本是: INSERT INTO #TempWorkIDs (WorkID) SELECT W.WorkID FROM dbo.WorkTable W WHERE (@bool_param = 0 AND ((W.InProgress = 0 AND ISNULL(W.UserID, -1) != @userid_param AND (@bool_filtered = 0 OR W.TypeID IN (SELECT TypeID FROM #Types AS t))) OR (@bool_param = 1 AND W.InProgress = 1 AND W.UserID != @userid_param) OR …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.