我今天被我们组长疯狂diss,说什么我对你太失望了,这么简单
java吧
全部回复
仅看楼主
level 9
我今天被我们组长疯狂diss,说什么我对你太失望了,这么简单的SQL语句都不会写。[呵呵]
有大佬帮我们看下哪里有错?因为执行到这个语句,这个表都被锁死了。
2020年06月16日 04点06分 1
level 9
2020年06月16日 04点06分 3
level 7
[吐舌]
2020年06月16日 05点06分 4
level 8
你对组长说,我对你太失望了
2020年06月16日 06点06分 5
8敢
2020年06月16日 12点06分
我怕他开了我[不高兴]
2020年06月16日 12点06分
level 3
看不清
2020年06月16日 07点06分 6
level 14
我对你也很失望,完全不考虑别人感受,你这图让别人怎么看
2020年06月16日 09点06分 7
@Select("select top(1) auth_manager.* from relevancy,auth_manager where relevancy.user_id=auth_ma
2020年06月16日 12点06分
@Select("select top(1) auth_manager.* from relevancy,auth_manager
2020年06月16日 12点06分
relevancy.user_id=auth_manager.id and relevancy.drug_id=#{drugId}")
2020年06月16日 12点06分
level 11
这不就是连了两个表查询么,内连。
2020年06月16日 09点06分 8
我们组长说,这语句锁了表接近两个小时[小乖]
2020年06月16日 12点06分
level 11
我不清楚这个具体下面是怎么解析的,有没有优化
2020年06月16日 09点06分 9
level 11
但是你可以写子查询的。比如先查那个id,再把这个子查询作为结果等于那张表
2020年06月16日 09点06分 10
level 11
毕竟我也没手写过数据库,也没看源码[汗]
2020年06月16日 09点06分 11
level 11
举个例子,A,B两张表。你这就是AB数据直接乘,就是笛卡尔积,再聪里面取笛卡尔积
2020年06月16日 09点06分 12
这里不会笛卡尔积的。解析时就优化掉了,不过如果表很大的话,一般不join。
2020年06月17日 00点06分
这里没有笛卡尔积
2020年06月17日 00点06分
level 11
取值,但是你这里明确有id值了,可以先去A查这个id对应的结再集,再去找B变对应的。这样就好多了
2020年06月16日 09点06分 13
level 11
还有说一句,你这个组长真的也就那样[黑线]还失望,失望个锤子。这又不是什么很高深的东西,就是知道和不知道的区别。说了不就知道了?
2020年06月16日 09点06分 14
level 11
能不能做到,这种才叫失望级别的[黑线]
2020年06月16日 09点06分 15
level 11
之前看java实现的数据库,h2。解析句法那里还不是整的很明白。但是要我设计,像这个条件这里是明确的值。比如string或者是number。我肯定是先作为条件查
2020年06月16日 09点06分 16
谢谢,受教了
2020年06月16日 12点06分
1 2 尾页