|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.01.2013, 14:00 | #1 |
Пользователь
Регистрация: 03.02.2012
Сообщений: 39
|
VIEW или как поломать мозг
Здравствуйте уважаемые!
Есть такая вьюшка: Код:
То есть вся эта выборка с условиями сделана для user_id, user_login, а надо для group_id, group_name!! Если у кого будет свободная минутка, можете поразмыслить)) Я уже свой неокрепший мозг сломал. Файл с таблицами прилагается Последний раз редактировалось Jopses; 30.01.2013 в 14:17. |
30.01.2013, 14:27 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если выборка по group_id, то можно cams_groups сделать ведущей таблицей, остальны джоинам к ней зацепить. Можно и в LEFT JOIN добавить её. Во WHERE условие на cams_groups.group_id. Выдернуть из неё group_name нет проблем.
Что касается NOT NULL для каких-то полей - во WHERE нет проблем добавить эти условия типа Pole IS NOT NULL
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
30.01.2013, 14:31 | #3 |
Пользователь
Регистрация: 03.02.2012
Сообщений: 39
|
Прямо наводите на мысль)) Спасибо!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сеттлеретика, или «оцифрованный» мозг | STRWRK | Свободное общение | 1 | 11.05.2012 22:32 |
delphi 2010, ibx, firebird - ошибка при StartTransaction или открытии view - db not open | AutoHare | БД в Delphi | 0 | 17.11.2010 08:32 |
Rave reports 5.0 как создать Data View | R11 | Помощь студентам | 1 | 06.12.2009 18:39 |
Кто хочет поломать голову!!! | Slavca | Общие вопросы C/C++ | 3 | 22.09.2009 15:52 |
Над чем поломать голову ? | alexBlack | Свободное общение | 74 | 01.02.2008 18:46 |