我試圖設計查詢與OR和NAND操作,可以有人告訴我查詢是否正確:選擇查詢與OR和NAND
問題1:該查詢是否正確?
select * from country where country_code='AL' UNION (SELECT * from country
WHERE country_id NOT IN
(SELECT country_id from country
where country_name='Land islands'
UNION
SELECT country_id from country
where country_code='AX'
));
我在我的另一個問題的幫助下創建了查詢;
問題2:
我想它們之間用5查詢與AND,NOT,NAND,OR操作。 我最多創建了3個(請檢查我的問題1)我需要幫助來創建5個選擇查詢。
我的應用程序是搜索應用程序,用戶可以在每個塊之間使用i5查詢塊搜索數據庫,我們有如下所述的操作。但是這些操作是在一張桌子上進行的。
說明:
我想選擇一個表中的記錄,我會在表之間使用許多操作。 MAX 5操作查詢。
查詢1,查詢2,查詢3,查詢4,查詢5.
例:
(Query 1 AND Query 2 OR Query 3 NAND Query 4 NOT Query 5)
(Query 1 OR Query 2 OR Query 3 OR Query 4 OR Query 5)
(Query 1 AND Query 2 AND Query 3 AND Query 4 AND Query 5)
(Query 1 NOT Query 2 NOT Query 3 NOT Query 4 NOT Query 5)
等。在查詢塊可能會發生變化之間的操作...我會寫根據我的PHP腳本,但我想以這樣的方式,我可以參加每個邏輯進行邏輯..
現在我需要的幫助
在你的第五查詢要選擇什麼。 – Rahul
查詢是否正確取決於您試圖達到的目標。根據你的問題,目前尚不清楚。您可能正在查找某些記錄,或者您可能正在嘗試使用特定的關鍵字。 –
檢查我更新的問題.. – TomPHP