 
				
				Warmrain
Новичок
 
				Дата регистрации:
03.06.2016 15:12:53
Сообщений: 1
Я столкнулся вот с какой задачей.
В базе данных есть четыре таблицы. Каждая таблица имеет записи про свой вид товара. Например в таблице "frost" - холодильники, в таблице "tv" - телевизоры, в таблице "nout" - ноутбуки, а в таблице "cars" - машины. Некоторые поля указанных таблиц являются одинаковыми (например название, цена, количество, теги, номер склада), а некоторые отличаются (например в таблице холодильников есть поле "количество дверей", которого нет в других таблицах, а скажем в таблице машин есть поле "вид топлива", которого нет в других и т.д. ). То есть если объединить все товары в одну таблицу, то в каждой строке будет очень много пустых ячеек.
Стоит задача выбрать из таблиц все товары, которые находятся на определенном складе (по полю в таблицах "номер склада"
 , отсортировать их по цене (в mysql) и только после этого вывести на сайт.
, отсортировать их по цене (в mysql) и только после этого вывести на сайт. 
Понятно, что для выборки нужно использовать запрос: SELECT * FROM frost, tv, nout, cars WHERE "номер склада" = "склад №5". Но обычно каждой таблице соответствует один класс, например article_bd и все действия осуществляются с одной таблицей. Как же быть в случае выборки из разных таблиц? Какие нужно создать классы и нужно ли вносить изменение в ядро сайта? Спасибо всем кто ответит!
 
			 
			 
		 
				 
			 
				 
				 
				