2012-05-09 58 views
0

如何在1臺在同一領域搜索如何在同一領域搜索中1個表

SELECT idissuesstatus FROM docus WHERE status LIKE '%完成%' 和issue LIKE' %其他%」 和issue LIKE '%傳遞%' ORDER BY ID

我想這一點,但得到結果爲零

+0

上面的查詢正在查找所有這些值在單個記錄中可用的記錄。嘗試用OR替換AND。 –

回答

2

我想你的意思

(issue like '%Other%' OR issue like '%transfer%') 

,除非你想獲取有兩種傳輸等在他們的問題列行

0

我想你想匹配任何以下的。如果是這樣的情況下使用的,而不是OR操作AND

SELECT id, issues, `status` 
FROM docus 
WHERE `status` LIKE '%Done%' OR 
     issues LIKE '%Other%' OR 
     issues LIKE '%Transfer%' 
ORDER BY id 

OR

SELECT id, issues, `status` 
FROM docus 
WHERE `status` LIKE '%Done%' AND 
     (issues LIKE '%Other%' OR 
     issues LIKE '%Transfer%') 
ORDER BY id 
+1

這一個作品..謝謝 – user1383920

+1

@ user1383920,如果這個答案適合你,考慮接受它:) – sameera207

0

這是您的SQL查詢重新格式化,這應該得到你想要的信息。

SELECT id, issues, status 
FROM docus 
WHERE status LIKE '%Done%' 
AND (issue LIKE '%Other%' OR issue LIKE '%Transfer%') 
ORDER BY id