| |
|
|
| | Можно ли эти два запроса объединить в один, без увеличения нагрузки.
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)
| | | Понятно, спасибо. | |
| |
|
|