|
|
|
просто запрос в 3х таблицах
|
|||
|---|---|---|---|
|
#18+
День добрый что то я запутался, слижком давно не писал запросов и вот понадобилось есть 3 простые таблицы User id user password 1 admin1 password 2 admin2 password 3 admin3 password UserInGroup id userid groupid 1 1 1 2 2 2 3 3 1 4 1 4 UserGroup id group comments 1 admins 2 admins2 3 admins3 4 admins4 надо найти какие пользователи входят в группу admins пока дошел только до этого (select useringroup.id ,usergroup.group from useringroup,usergroup where (useringroup.groupid=usergroup.id)and (usergroup.group='admins') может кто поможет как написать весь запрос в 1 запросе без того что бы импортировать все во временную таблицу и потом ее сравнивать с конечной...хочется иметь в конце 2 столбца User.user и UserGroup.group заранее спасибо! прикладываю картинку для наглядности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 14:58:27 |
|
||
|
просто запрос в 3х таблицах
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 17:03:09 |
|
||
|
просто запрос в 3х таблицах
|
|||
|---|---|---|---|
|
#18+
Нафига грести все поля, если ему нужно только User.user? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 17:17:20 |
|
||
|
просто запрос в 3х таблицах
|
|||
|---|---|---|---|
|
#18+
Вопрос, а если в таблица окажется по 1000 записей, оно не создаст громадную таблицу? хотя результат запроса будет буквально 2-3 строчки? количество учетных записей более 5000 тыс только пользователей, групп около 1000, каждый пользователь принадлежит как минимум одной группе это еще в таблице связи как минимум 5000 тыс записей, а если все соединить а 1 таблицу это сколько же записей будет в подобном запросе? или я что то не правильно понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 20:25:53 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=47&tid=1832600]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 358ms |

| 0 / 0 |
