现有两张表1试题:choice,中间表2: paperchoice 两表是多对多的关系 choice中有choiceId title 字段,choiceId是主键
paperchoice中有paperId choiceId字段为联合主键
现在要查询所有不在中间表中的试题 就是只要中间表有的 就不显示 唉表达的不清楚 用例子说明吧
choice: choiceId title paperchoice: paperId choiceId
1 111 7 1
2 222 7 2
3 333 8 1
4 5555 8 3
5 888 8 4
6 9999
需要的结果是 : choice: choiceId title
5 888
6 9999
就这样子了 SQL语句也行 HQL语句也行 都有是最好 多学习点~~呵呵
paperchoice中有paperId choiceId字段为联合主键
现在要查询所有不在中间表中的试题 就是只要中间表有的 就不显示 唉表达的不清楚 用例子说明吧
choice: choiceId title paperchoice: paperId choiceId
1 111 7 1
2 222 7 2
3 333 8 1
4 5555 8 3
5 888 8 4
6 9999
需要的结果是 : choice: choiceId title
5 888
6 9999
就这样子了 SQL语句也行 HQL语句也行 都有是最好 多学习点~~呵呵
解决方案 »
- 求解:Spring的AOP与IOC的冲突问题
- servlet调用javabean类错误
- 如何在项目中加入角色,不同的角色有不同的权限
- 可以同时安装iis和tomcat服务器吗,在同一台独享主机
- 使用Struts1.2框架,JSP上修改多笔数据(table中),提交action时怎么接收及处理?谢谢!
- 关于Java Application Platform SDK Update 2 与Java EE 5 SDK Update 2
- 实现像WEB MSN、WEB版淘宝旺旺这样BS结构的即时通讯应用
- J2EE规范入门
- 急急急急急急急急急
- 我的JSP文件可以在默认目录下运行,我想让JSP文件在我指定的目录下运行,CONFIG.XML文件要怎么样配置?
- eclipse4.2创建JSF项目的问题
- SSH,求高手解答。在线等
from choice
where choiceId not in (select distinct(choiceId) from paperchoice)
3 333
4 5555
5 888
6 9999 不知道这条语句怎么实现啊?
3 333
4 5555
5 888
6 9999 这条语句可以实现吗?
select choiceId, title
from choice
where choiceId not in (select distinct(choiceId) from paperchoice where paperId = 7)
不解释,第二次赞成他的观点了,楼主请采纳,能不用not in就不要用。