我對SQL沒有太多的經驗,對於比簡單的INSERT/SELECT語句更高級的任何東西,我幾乎都失去了它。SQL,使用另一個表中的數據從另一個表中查詢數據
我的情況是這樣的,我有以下兩個表:
遊戲 { INT ID,詮釋完 }
提交 { INT game_id,詮釋USER_ID }
我想查詢完成的遊戲中的任何id = 0,並且在提交表中,特定的user_id不與綁定在一起的id綁定在一起。
換句話說,我想找到一個未完成的遊戲,並且某個特定的用戶沒有玩過。
我知道我可以用多個查詢和邏輯來做到這一點(在java和jdbc中,如果它很重要),但我寧願學習如何用純SQL來做到這一點!
謝謝!
你有一個表,其中您存儲的所有用戶? – 2011-03-05 01:03:13
您使用的是什麼RDBMS? – 2011-03-05 01:15:58
是的。但我認爲這與問題無關,不是嗎? – monoceres 2011-03-05 01:17:35