SQL里A表里有一个列叫BuyID,然后在B表里查詢语句条件是BuyID。最后GridView输出出来应该怎么做?QQ希望可以详细解答下... SQL里A表里有一个列叫BuyID,然后在B表里查询语句条件是BuyID。最后GridView输出出来应該怎么做?QQ希望可以详细解答下
从事多年网络方面工作有丰富的互联网经验。
exists 这个里面得要包含和外面表的关系的
从效率上来讲不推薦用in, 因为in全进行全表扫描, 效率极低, 最好用exists, 你的要求如果用exists是这样写.
AB表应该有联系,某字段有主外键联系,如A表中的a_id与
你对这个回答的评价是
上面两种都说的对,视数据两大小而言
如b表数据大a表数据小,建议使用in效率高
你对这个回答的评价是?
你对这个回答的评价是
下面看下 group by多个条件的分析:
结果条件中 按照b列来分:则是 5个a 3个b.
按照c列来分:则是 4个甲 4个乙.
可以看出 group by 两个条件的工作过程:
先对第一个条件b列的值 进行分组,分为 第一组:1-5, 第二组6-8,然后又對已经存在的两个分组用条件二 c列的值进行分组,发现第一组又可以分为两组 1-4,5
太棒了 感谢。 不过如果有加上where条件的sql就更好了