Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
EuGen
Отправлено: 15 Января, 2014 - 09:21:53
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Зачем CASE? Можно просто подставить значение в подзапрос. Ещё правильнее - сделать соответствующий JOIN, иметь одну таблицу и добавить в неё колонку для выбираемого типа.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
imya
Отправлено: 15 Января, 2014 - 09:51:16
Участник
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012 Откуда: Запорожье, Украина
Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
EuGen
Отправлено: 15 Января, 2014 - 09:53:37
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Нет. Имеется ввиду моя невнимательность (постфиксы у таблиц разные). Однако, подозреваю, выбор такой архитектуры - не лучший выбор (поскольку что, если типов будет, например, 100). Поэтому я рекомендовал бы иметь одну таблицу, в которую следовало бы добавить колонку для выбираемого типа.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
imya
Отправлено: 15 Января, 2014 - 11:01:14
Участник
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012 Откуда: Запорожье, Украина
Помог: 19 раз(а)
EuGen пишет:
иметь одну таблицу, в которую следовало бы добавить колонку для выбираемого типа
Соглашусь, так более разумно.
Автор, прислушайтесь
Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
SAD
Отправлено: 15 Января, 2014 - 11:54:02
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
EuGen пишет:
(постфиксы у таблиц разные)
я тоже было уже решил запрос выложить, но понял, что что - то тут не то
ridvik
Отправлено: 15 Января, 2014 - 12:43:14
Частый гость
Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
[+]
Возможно вы правы. Я просто подумал что так легче будет осуществлять поиск))) а таблиц 100+ не будет таких)) может максимум 10))) и то наврятли)) (Добавление)
Ответил с небольшим косяком. Даже 10 максимум не будет)) их всего 4 типа)))
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.