我有两个表Table a和Table b。
表b包含表a的子集。我想获取不在表b中的表a的所有id ID(id是一个公共列)尝试过此SQL,但是从表a中选择名称不是有效的选择名称,其中名称不在
中select unique name
from table a inner join
table b
on a.id = b.id;
感谢您的帮助
答案 0 :(得分:2)
您需要在此处使用i
。这将从hoverClass
检索所有值,并且仅从$("#dcontainer1").droppable({
over: function() { $("#dragbox").addClass("drop-yellow"); /* remove other classes if needed */ },
out: function() { $("#dragbox").removeClass("drop-yellow"); }
// ... other options
});
检索匹配的值,然后在LEFT OUTER JOIN
子句中,您可以测试TableA
的值是否为NULL,仅返回{{1} }值不匹配:
TableB
答案 1 :(得分:2)
一种方法是通过使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="dropdown">
<button class="dropbtn">Regions</button>
<div class="dropdown-content">
<ul id="regionList"></ul>
</div>
</div>
使用JNevills方法。
在oracle中,您也可以使用left outer join
:
exists
答案 2 :(得分:0)
只需“选择表b中不存在的a的ID”
select a.id
from tab_a
where a.id not in (select b.id from tab_b)
答案 3 :(得分:0)
看看SQL Minus运算符-有时实现为Except(如在SQLite中一样)。
http.authorizeRequests()
.antMatchers("/api/systemuser/*").access("hasRole('ROLE_ADMIN')")
//.antMatchers("/*").access("hasRole('ROLE_ADMIN')")
//.antMatchers("/ui/report/win").access("hasRole('ROLE_USER')")
//.antMatchers("/userError").access("hasRole('ROLE_ERROR')")
.antMatchers("/swagger*/**", "/about", "/").authenticated()
.anyRequest().authenticated()
.and()
.httpBasic()
.authenticationEntryPoint(authenticationEntryPoint)
;
http.csrf().disable();
答案 4 :(得分:-1)
请尝试此操作对我有用
选择* FROM(选择 援助, 一个名字, COUNT(b.name)AS
count
从一个 左外连接b在a.name = b.name上 GROUP BY a.id,a.name)C WHERE C.count = 0