Четверг, 03 Апреля 2014 г. 15:16
+ в цитатник
Комрады, приветствую.
Подскажите, можно ли (и как, если да) реализовать мою задумку.
Простой селект, данные берутся из двух таблиц без связи (так надо). Одной записи в tblClients_Test соответсвует несколько записей в tblOffActions
+ |
SELECT tblClients_Test.client_id, tblClients_Test.sex, tblOffActions.offer_id, tblOffActions.action_id
FROM tblOffActions, tblClients_Test
where (((tblOffActions.offer_id)=107));
|
В результате мы видим повторяющиеся строки с дубликатами из таблицы tblClients_Test и разными значениями из tblOffActions. Все логично.
client_id | sex | offer_id | action_id | 1 | 1 | 107 | да | 1 | 1 | 107 | нет | 1 | 1 | 107 | не знаю | 2 | 1 | 107 | да | 2 | 1 | 107 | нет | 2 | 1 | 107 | не знаю | 3 | 2 | 107 | да |
|
Нужно сделать так
client_id | sex | offer_id | action_id1 | action_id2 | action_id3 | 1 | 1 | 107 | да | нет | не знаю | 2 | 1 | 107 | да | нет | не знаю | 3 | 2 | 107 | да | нет | не знаю |
|
Перекрестный запрос у меня не получается. Мастером строится не то, что нужно, а руками скилла не хватает.
_____________________
А что на самом деле хотел сказать Frost_Imp никто не знает, так как администрация форума попросила его быть вежливым. http://www.sql.ru/forum/1086733/pravilnyy-select
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-