|
|
|
Помогите обьединить 2 запроса в один
|
|||
|---|---|---|---|
|
#18+
Есть 2 таблицы в БД : - users с полями : id|login|pass|db_storage_id*| db_storage_id - указывает на id таблицы db_storage - db_storage с полями : id|db_name Я обращаюсь к данным в таблицах с помощью запросов : Код: sql 1. 2. 3. 4. 5. 6. 7. 8. И самое главное : Нужно объединить эти 2 запроса в 1 . Логика такова - выбрать одну строку с именем бд ( поле db_storage.db_name) при условии , если есть БД , с найменьшим количеством зарегистрированных пользователей ИЛИ есть БД , в которой не содержится ни одного пользователя Шаблон запроса приблизительно такой : Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2014, 15:35:10 |
|
||
|
Помогите обьединить 2 запроса в один
|
|||
|---|---|---|---|
|
#18+
Nick88helloНужно объединить эти 2 запроса в 1Нельзя объединить два запроса, если у них не совпадают количество и тип полей. Какая бы там ни была логика. А когда совпадут, просто Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2014, 15:38:43 |
|
||
|
Помогите обьединить 2 запроса в один
|
|||
|---|---|---|---|
|
#18+
Akina, AkinaНельзя объединить два запроса, если у них не совпадают количество и тип полей А если в Select выбирать только db_storage.db_name Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Помогите переписать второй подзапрос на нахождение найменьшего количества зарегистрированных пользователей . Как можно убрать из select-a count(`u`.`id`) и при этом запрос выполнял тоже самое . Вот если можно было бы так : ...having( min (count(`u`.`id`))) , но так нельзя . В общем ,какие есть еще варианты ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2014, 16:32:07 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=186&tid=1835155]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 293ms |

| 0 / 0 |
