|
|
|
Использование результатов запроса в подзапросах
|
|||
|---|---|---|---|
|
#18+
припустим url domen.ua/programs в запросе выглядит следующее SELECT domen_id, (SELECT request_id FROM request WHERE request_name = 'request.domen_id|/programs' LIMIT 1 ) as request_id FROM domen WHERE domen_url = 'domen.ua' domen_id получаем в таблице domen Вместо того чтобы найти записи со значением request_name = 'request.domen_id|domen.ua' получаем результат request_name = request.domen_id Можно ли как то одним запросо все это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 00:36:06 |
|
||
|
Использование результатов запроса в подзапросах
|
|||
|---|---|---|---|
|
#18+
Попробую угадать, чего хотите сделать. Как-то приблизительно так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 01:13:58 |
|
||
|
Использование результатов запроса в подзапросах
|
|||
|---|---|---|---|
|
#18+
vkle, `domen`.`domen_id`=`request`.`request_id` `domen`.`domen_id` это префикс `request`.`request_name` до знака | ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 01:29:28 |
|
||
|
Использование результатов запроса в подзапросах
|
|||
|---|---|---|---|
|
#18+
nikolas23, Ну дык никто и не обещал, что гадание по попыткам решения задачи будет правильным. :-) Дабы не гадать, опишите подробно структуру и связи данных в таблицах. А затем не менее подробно напишите, что именно следует получить в результате и каковы условия выборки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 01:53:38 |
|
||
|
Использование результатов запроса в подзапросах
|
|||
|---|---|---|---|
|
#18+
vkle, две таблицы domen и request в domen два столбца - id и url в request два столбца id и name name - это столбец имеющий информацию url(c таблицы domen)|req(входящая переменная, заведемо известная) Нужно узнать id request зная url и req фактически name = 'url|req' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 02:01:02 |
|
||
|
Использование результатов запроса в подзапросах
|
|||
|---|---|---|---|
|
#18+
nikolas23, Не понятно, зачем тут нужна первая таблица (domen), когда поле name второй таблицы (request) уже содержит все необходимые данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 04:05:59 |
|
||
|
Использование результатов запроса в подзапросах
|
|||
|---|---|---|---|
|
#18+
В смысле, предоставляет данные по условию "зная url и req" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 04:07:16 |
|
||
|
Использование результатов запроса в подзапросах
|
|||
|---|---|---|---|
|
#18+
vkle, не все данные. Только id Поправка фактически name = 'id(таблицы domen)|req' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 11:49:54 |
|
||
|
Использование результатов запроса в подзапросах
|
|||
|---|---|---|---|
|
#18+
vkle, две таблицы domen и request в domen два столбца - id_domen и url_domen в request два столбца id_request и name_request name_request - это столбец имеющий информацию id_domen|req(входящая переменная, заведемо известная) Нужно узнать id_request зная url_domen и req фактически name = 'id_domen|req' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2014, 12:05:45 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38593818&tid=1835089]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 299ms |

| 0 / 0 |
