1つのテーブルで同じフィールドを検索する方法
SELECT id
, issues
, status
FROM docus
WHERE status
LIKE '%Done%' AND issue
LIKE '%Other%' AND issue
LIKE '%Transfer%' ORDER BY ID
私はこれを試みましたが、結果はゼロでした
1つのテーブルで同じフィールドを検索する方法
SELECT id
, issues
, status
FROM docus
WHERE status
LIKE '%Done%' AND issue
LIKE '%Other%' AND issue
LIKE '%Transfer%' ORDER BY ID
私はこれを試みましたが、結果はゼロでした
私はあなたが意味すると思います
(issue like '%Other%' OR issue like '%transfer%')
issue 列に Transfer と Other の両方が含まれる行をフェッチする場合を除きます。
以下のいずれかに合わせたいと思います。その場合は、演算子OR
の代わりに使用します。AND
SELECT id, issues, `status`
FROM docus
WHERE `status` LIKE '%Done%' OR
issues LIKE '%Other%' OR
issues LIKE '%Transfer%'
ORDER BY id
また
SELECT id, issues, `status`
FROM docus
WHERE `status` LIKE '%Done%' AND
(issues LIKE '%Other%' OR
issues LIKE '%Transfer%' )
ORDER BY id
これは再フォーマットされた SQL クエリで、必要な情報が得られるはずです。
SELECT id, issues, status
FROM docus
WHERE status LIKE '%Done%'
AND (issue LIKE '%Other%' OR issue LIKE '%Transfer%')
ORDER BY id