Задать вопрос
@renya555

Не стандартный запрос к mysql. возможно ли?

Привет! возможно ли такой запрос исполнить в мускуле

есть допустим пока 3 таблицы

d4de4feeab4b43d692cb8f35010736f5.png

выводим user_page и в зависимости от типа данных запрашивать информацию. как это сделать кроме отдельных запросов по типу данных. JOIN не подходит, названия ячеек разные

что то типа такого SELECT if(type='video') select from elseif(type='photo') select from
а потом еще задачка в видео 5 ячеек а в фото 6 выводить в переменные
  • Вопрос задан
  • 199 просмотров
Подписаться 1 Оценить 6 комментариев
Пригласить эксперта
Ответы на вопрос 2
pezdatskiy
@pezdatskiy
Предприниматель, по выходным- программист
Либо видео и фото объединить в одну таблицу
Либо user_page сделать колонки video и photo (int 1, Default null) в качестве флага и video_id и photo_id в качестве указателя. А дальше left join к обоим таблицам. И я бы сделал префикс в именах столбцов таблиц photo и video.
Соответственно что будет в наличии- то и выдастся. Обработаете не на стороне MySQL, а дальше.
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
ничего не мешает все три заджойнить в одну и выбрать, даже с разными типами

хоть и не по уставу, и избыточно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы