mysql基礎 依據一個欄位查詢另外一個欄位存在不同的值
原資料 表score
需求:查詢出name對應存在不同year的人
SELECT s1.* FROM `score` s1 where exists(SELECT 1 FROM score s2 where s2.id != s1.id AND s2.`name` = s1.`name` AND s2.`year` != s1.`year`);//(自身關聯,id不同(確保不是自身),name不同(需求),year相同)
或者SELECT DISTINCT s.* from score s,score s1 where s.id != s1.id and s.`name` = s1.`name` AND s.`year` != s1.`year`;
相關文章
- mysql sql同一個欄位多個行轉成一個欄位查詢MySql
- MySQL 更新同一個表不同欄位MySql
- MySQL 更新一個表裡的欄位等於另一個表某欄位的值MySql
- MySQL查詢某個欄位含有字母數字的值MySql
- Sql查詢 一個表中某欄位的資料在另一個表中某欄位中不存在的SQL
- MySQL如何查詢某個欄位含有字母數字的值MySql
- MySQL資料庫查詢多個欄位值全部相同的記錄MySql資料庫
- sql根據多個欄位查詢重複記錄SQL
- 同一張表的兩個欄位比較查詢
- 在 with 查詢中只查詢個別欄位
- 同一欄位多個查詢條件時遇到的一個問題
- mysql如何判斷是否存在某個欄位MySql
- 查詢oracle欄位預設值Oracle
- SQL 如何查詢每個分組都出現的欄位值SQL
- 查詢/刪除重複的資料(單個欄位和多個欄位條件)
- sqlserver判斷欄位值是否存在某個字元SQLServer字元
- 【Mongo】mongo更新欄位為另一欄位的值Go
- Laravel ORM 中,根據關聯查詢的欄位值,對主查詢排名LaravelORM
- 一次mongo查詢不存在欄位引發的事故Go
- 一個篩選mongo存在某個欄位的資料的技巧Go
- MySQL中修改一個資料庫下包含有某個相同欄位的所有表的欄位長度MySql資料庫
- mysql多表多欄位查詢並去重MySql
- MySQL Connector/Python 查詢如何返回欄位名MySqlPython
- mongodb查詢資料庫中某個欄位中的值包含某個字串的方法MongoDB資料庫字串
- 泛微oa流程表單之明細表欄位通過文字輸入內容使另外一個欄位必填
- MySQL:查詢欄位數量多少對查詢效率的影響MySql
- 在 SAP MM 物料顯示介面上看到一個欄位,如何查詢哪張資料庫表的哪個欄位進行的儲存資料庫
- MySQL簡單實現多欄位模糊查詢MySql
- 使用 Eloquent ORM 使用 with 模型關聯查詢,如何處理select不同模型的欄位(欄位名可能相同)ORM模型
- 將多個JSON欄位對映到單個Java欄位JSONJava
- mysql 計算 一個文字欄位的內容一個文字出現的次數MySql
- 查詢陣列中相似欄位(陣列裡面某個值相似歸類到一起)陣列
- MySql 查詢某一天日期格式欄位走索引問題MySql索引
- ArcGIS對欄位分割查詢操作
- Elasticsearch 單字串多欄位查詢Elasticsearch字串
- 二維陣列根據某個欄位排序陣列排序
- Java根據前端返回的欄位名進行查詢資料Java前端
- [Elasticsearch] 多欄位搜尋 (二) - 最佳欄位查詢及其調優(轉)Elasticsearch