1
A
回答
2
我不知道,如果我理解正確的,但是這將返回表1中的所有行,沒有在表2中的匹配項。你可以找到相應的文件NOT EXISTS
here。
SELECT *
FROM table-1 t1
WHERE NOT EXISTS(SELECT * FROM table-2 t2 WHERE t1.`Venueid` = t2.`Venueid`)
2
select a.venueid, a.name
from table2 a, table-1 b
where b.pilotid <> 1 and b.venueid = a.venueid;
1
SELECT Table_2.*
FROM Table_2
LEFT JOIN Table_1
ON Table_2.Venueid = Table_1.Venueid
WHERE Table_1.Venueid != 1
OR Table_1.Venueid NOT IN(1, 13, 15);
1
$sql = "select Venueid from Table1 where pilotid <> 1";
$data = mysql_query($sql);
while($row = mysql_fetch_assoc($data))
{
$ids[] = $row['Venueid'];
}
$sql2 = "select * from Table2 where venueid IN(".implode(',', $ids).")";
$data2 = mysql_query(sql2);
//$data2 contains the result-set resource;
+0
這是一個非常糟糕的做法。 SQL旨在處理這些類型的過濾和排序需求。在做這些事情時,它比PHP要快,它可以保證事務安全和數據完整性,而PHP實現需要爲此付出額外的努力。 – 2012-07-12 11:10:14
相關問題
- 1. 得到錯誤,當我們從MySQL數據庫中的數據如何正確
- 2. MySql - 在數據庫匹配列中插入數組值(匹配和不匹配)
- 3. 如何迭代jsp中的列表從mysql數據庫獲得的值
- 4. 如何從我的MySQL數據庫中獲取值到Android?
- 5. 從兩個數據表中獲取不匹配的值
- 6. PHP如何循環我從html表單獲得的數據並將它們保存到mysql數據庫中?
- 7. 如何從數據庫中獲得價值,MySQL
- 8. 如何使用PHP,MySQL,Bootstrap從我的數據庫中獲得的數據?
- 9. 我們如何避免mysql數據庫中的重複值
- 10. 如何從數據庫中匹配ID後獲取數據?
- 11. 如何獲得只有從三個表的匹配數據
- 12. 如何匹配兩個數據庫表中的相關值?
- 13. MySQL:從其他匹配ID的表中獲取數據
- 14. 如何獲得正則表達式不匹配的數據?
- 15. 如何在MySQL數據庫中獲得枚舉可能的值?
- 16. 如何獲得從我的數據庫中下的訂單數?
- 17. MYSQL從數據庫中的其他表中選擇,匹配數據等
- 18. MySQL和PHP - 從數據庫中獲得
- 19. 如何在我的Mysql數據庫中獲得免費空間?
- 20. 我可以在mysql數據庫中獲得最高的值嗎?
- 21. 我們可以使用從XSLT中的數據庫表中獲取的值嗎?
- 22. 如何從mysql數據庫中取得最接近的值
- 23. 從數據庫中獲得MySQL的N值
- 24. 從mysql數據庫中獲得選項框的值
- 25. mysql:我如何獲得可用的數據庫列表?
- 26. 如何從沒有匹配列的表中獲取數據?
- 27. 如何從3個表中檢索mysql數據庫中的值?
- 28. 如何從數據庫中獲取數據庫mysql中的表單select html?
- 29. 如何從oracle數據庫中獲得多個表的計數?
- 30. 我們如何從數據庫中獲取前3個數據值
你從哪裏得到的'13'和'15'值? – 2012-07-12 10:37:24
即使我有相同的查詢 – Parag 2012-07-12 10:45:42
13和15是案例規定您希望排除多個ID的示例。 – 2012-07-12 11:06:54