文章詳情頁
mysql在限制條件下篩選某列數(shù)據(jù)相同的值
瀏覽:86日期:2022-06-14 09:21:45
問題描述
有一個schema如下
fish(name,species,tankid)eat(species1,species2)
其中eat表示魚類之間相互捕食關(guān)系,species1是被捕食的魚類tankid表示魚缸id
需要篩選出:與可以捕食他的魚(species2)放在同一個魚缸中(tankid相等)的魚(species1)的名字
求用sql語句說明
問題解答
回答1:SELECT a.*, b.name AS name1, c.name AS name2FROM eat AS a LEFT JOIN fish AS b ON a.species1=b.speciesLEFT JOIN fish AS c ON a.species2=c.speciesWHERE b.tankid=c.tankid
相關(guān)文章:
1. android - NavigationView 的側(cè)滑菜單中如何保存新增項(通過程序添加)2. 提示語法錯誤語法錯誤: unexpected ’abstract’ (T_ABSTRACT)3. javascript - vue 元素加樣式該怎么做4. tp5 不同控制器中的變量調(diào)用問題5. 這段代碼既不提示錯誤也看不到結(jié)果,請老師明示錯在哪里,謝謝!6. 老師 我是一個沒有學(xué)過php語言的準(zhǔn)畢業(yè)生 我希望您能幫我一下7. javascript - 請問一下vue當(dāng)中是在什么時候請求數(shù)據(jù)保存全局變量的?8. python文檔怎么查看?9. php7.3.4中怎么開啟pdo驅(qū)動10. 除了 python2 和 python3,ipython notebook 還可以用哪些內(nèi)核?
排行榜

熱門標(biāo)簽