Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка одного поля по разным параметрам одним запросом / 2 сообщений из 2, страница 1 из 1
16.05.2015, 23:13:04
    #38960701
Melynx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка одного поля по разным параметрам одним запросом
Добрый день!
Есть 2 таблицы:
users
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
---------------------------------
|    Id     |        Name       | 
---------------------------------      
|    1      |       Вася        |  
---------------------------------
|    2      |        Маша       | 
---------------------------------    
|    3      |        Даша       | 
--------------------------------- 


matches
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
----------------------------------------------------------------------
|    Id     |        user_id      |    match_user_id    |    match    |
----------------------------------------------------------------------      
|    1      |            1         |           2        |     10%     |
----------------------------------------------------------------------
|    2      |            1         |           3        |     90%     |
----------------------------------------------------------------------    
|    3      |            2         |           1        |      10%    |
---------------------------------------------------------------------- 

и т.д.

можно ли как-то одним запросом получить выборку а-ля:
Код: plaintext
1.
2.
3.
4.
5.
6.
-------------------------------------------
|    name   |    match_name   |   match    |
-------------------------------------------      
|   Вася    |       Маша      |     10%    |
-------------------------------------------
|    Вася   |       Даша      |     90%    |
-------------------------------------------    
...
Рейтинг: 0 / 0
16.05.2015, 23:21:25
    #38960702
Melynx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка одного поля по разным параметрам одним запросом
туплю, решила))
Код: sql
1.
2.
3.
4.
SELECT U.name,US.name as match_name,match
FROM users U,matches M, users US 
WHERE U.id = M.match_user_id
AND M.user_id = US.id
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка одного поля по разным параметрам одним запросом / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]