您可以僅使用單個選擇來編寫此查詢嗎?

簡·楊

問題:找出至少有兩個評論者評論過的電影的標題。請編寫一個只有一個 SELECT沒有 GROUP BY的 SQL

這是一個包含多個選擇的查詢:

select title,"count(M.mID)" from (select M.title,count(M.mID) from movie M,rating R where M.mID=R.mID GROUP by M.mID) WHERE "count(M.mID)">=2

在此處輸入圖片說明

福帕斯

如果有像一列ID在表中rating區分的評審,那麼你可以做一個自我加盟rating和其加入到movie

SELECT DISTINCT m.title
FROM movie m
INNER JOIN rating r1 ON r1.mID = m.mID
INNER JOIN rating r2 ON r2.mID = m.mID AND r2.ID <> r1.ID;

的 2nd joinrating將過濾掉只有 1 個評論者的電影。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以在 Morphia 中使用原始查詢嗎?

Mysql在單表中選擇查詢和其他行中的where條件

如何在選擇查詢中忽略 00(兩個前導零)?

在選擇查詢中生成一個自動遞增數字增加 2

如何編寫 firestore 規則來查詢另一個集合,其中值等於某個值

從返回多行的查詢中僅選擇一條記錄

如何編寫查詢函數來匯總“數據”表中的一些信息

如何在PHP中選擇多個查詢到MySQL

我如何編寫一個 SQL 查詢來顯示基於架構的超過 2000 個職業命中的所有玩家的 ID、名字、姓氏

使用 Node JS 在 for 循環中選擇查詢

我需要幫助編寫 sql 查詢來連接多個字段

具有多個嵌套條件的 SQL 選擇查詢問題

使用單一查詢選擇所有客戶和所有訂單

如何編寫僅匹配 DateTime 列的分鐘字段的 Django 查詢?

想知道為什麼聚合不起作用:我想寫一個sql查詢來使用聚合併有線索

在讀提交事務中,每個 WITH 查詢都算作一個單獨的命令嗎?

如何通過單擊一個按鈕並且僅使用 XAML 來選中或取消選中每個複選框?

我可以使用 python 來簡化涉及所有列的 SQLite 查詢嗎?

選擇查詢選擇與 Substr 返回 NULL

使用 Flask 會話查詢僅獲取單個字段數據

如何將此嵌套查詢轉換為單個查詢(模擬 MySql 窗口函數)?

Peewee 選擇具有多個連接和多個計數的查詢

編寫此 MySQL 查詢的更有效方法

使用 postgresql 根據包含來自 table1 的 count() 的選擇查詢更新 table2 中的列

在主打開查詢選擇語句中使用 where 子選擇

SQL查詢選擇返回結果不在一個表中

編寫一個 sql 查詢以獲取具有多個值的記錄

如何使用 Joins 和 Group by 編寫查詢

Linq 查詢選擇新的列表