有两张表a,b表a字段:
a_key int 主键
a_bit bit表b字段:
a_key int 外键
b_key int 主键
b_bit bit两张表级联的,现想查询:
b表中b_bit=1的a_key:
SELECT a_key FROM b WHERE b_bit = 1a表中对应a_key的a_bit也要等于1:
SELECT a_key FROM a WHERE a_key IN (SELECT a_key FROM b WHERE b_bit = 1) AND a_bit = 0)就是b中b_bit为1对应a表的a_bit也为1,才能输出b的相关信息:
SELECT * FROM b WHERE (a_key IN (SELECT a_key FROM a WHERE a_key IN (SELECT a_key FROM b WHERE b_bit = 1) AND a_bit = 0)) AND (b_bit = 1)现在查询是能查询,但我觉得性能不好,麻烦各位改进下,谢谢!
a_key int 主键
a_bit bit表b字段:
a_key int 外键
b_key int 主键
b_bit bit两张表级联的,现想查询:
b表中b_bit=1的a_key:
SELECT a_key FROM b WHERE b_bit = 1a表中对应a_key的a_bit也要等于1:
SELECT a_key FROM a WHERE a_key IN (SELECT a_key FROM b WHERE b_bit = 1) AND a_bit = 0)就是b中b_bit为1对应a表的a_bit也为1,才能输出b的相关信息:
SELECT * FROM b WHERE (a_key IN (SELECT a_key FROM a WHERE a_key IN (SELECT a_key FROM b WHERE b_bit = 1) AND a_bit = 0)) AND (b_bit = 1)现在查询是能查询,但我觉得性能不好,麻烦各位改进下,谢谢!
解决方案 »
- DATAGIRDVIEW导出问题
- 高分请求帮助在做一个关于导出成xml格式的文件碰到的问题
- UdpClient.Receive时如果没有数据,会不会浪费CPU时间?
- 谁用过Tranckinghandler?
- 如何选择panel的上下关系
- winform窗体边框最小化旁边添加自定义按钮
- 如何给控件设置字符串(#cccccccc)形式的背景色
- [在线等]如何在Sql语句中使用字符串表名称
- 数据库问题! 高手请进。。。。。。。。
- 定义一个类时,请问类前面的访问限定符的本质区别?
- 关于Treeview 点击弹出窗体焦点的问题
- 我在项目中用了performanceCounter1 组件,可是不能调试,生成也没问题。。
SELECT a_key FROM a INNER JOIN b ON a.a_key=b.a_key WHERE b_bit = 1 AND a_bit = 0