我试图从行程表中选择所有记录,除了vehicle1为contract1完成的行程。类似的东西:
<a href="https://twitter.com/home?status={{routeHref()}}" class="SHARE TWITTER" onclick='window.open(this.href,"popupwindow", "width=800,height=500,left=200,top=5,scrollbars,toolbar=0,resizable"); return false;' target="social"></a>
答案 0 :(得分:4)
您可以使用此
SELECT * FROM trips
WHERE vehicle <> 'vehicle1'
OR contract <> 'contract1'
或者
SELECT * FROM trips
WHERE NOT (vehicle = 'vehicle1' AND contract = 'contract1')
答案 1 :(得分:0)
使用布尔运算符(AND) - http://www.w3schools.com/sql/sql_and_or.asp
例如:where vehicle!='vehicle1'和contract ='contract1'
答案 2 :(得分:0)
看起来你需要的只是or
逻辑运算符来检查这些条件中至少有一个不会发生在同一行:
SELECT *
FROM trips
WHERE vehicle != 'vehicle1' OR contract != 'contract1'
答案 3 :(得分:0)
也许我不理解,但你不能做像
这样的事情 SELECT * FROM不在旅途中(车辆=&#39; vehicle1&#39; AND contract =&#39; contract1&#39;)