id | number
---|--------
1 | null
2 | 1
3 | null
4 | 0
5 | 4
6 | 4
Это то, что я хочу сделать в одном запросе.Как можно объединить оба этих запроса вместе?
$id = 4;
SELECT * FROM users WHERE id = $id OR number = $id
// This will return rows 4,5,6
2-й запрос:
$id = 5;
SELECT * FROM users WHERE id = $id AND id = $numberColumnOfId AND number = $numberOfColumnId;
// This will return rows 4,5,6
$numberColumnOfId
- это number
из $id
.Так что если $id = 5
, то number
будет 4. Итак, выберите строки, где ID = 5.
Как я могу объединить оба оператора SELECT вместе?