我对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