|
|
|
| Можно ли эти два запроса объединить в один, без увеличения нагрузки.
SELECT * FROM tbl WHERE tbl_a = '0' LIMIT 0, 20
SELECT * FROM tbl WHERE tbl_b = '1' LIMIT 0, 30
|
| |
|
|
|
|
|
|
|
для: Drago
(16.09.2007 в 15:12)
| | А что эти запросы извлекают? | |
|
|
|
|
|
|
|
для: cheops
(16.09.2007 в 15:23)
| | Ошибся немного. Запросы такие
SELECT * FROM tbl WHERE tbl_a = '0' LIMIT 0, 20
SELECT * FROM tbl WHERE tbl_a = '1' LIMIT 0, 30
|
То есть, мне нужно из таблицы tbl, вытащить 20 записей, где поле tbl_a равно нулю и 30 записей, где поле tbl_a равно единице. | |
|
|
|
|
|
|
|
для: Drago
(16.09.2007 в 15:58)
| | Если бы не было LIMIT, то можно было бы воспользоваться конструкцией UINON, а так вряд ли получится объединить эти запросы в один. | |
|
|
|
|
|
|
|
для: cheops
(16.09.2007 в 16:11)
| | Понятно, спасибо. | |
|
|
|