Просто новость
тоже не силен в sql, но на mysql ставил бы умолчания поля не Null и именно 0. и тогда можно SELECT (`cena_pc`+`cena_lp`+`cena_pr`) AS `cena`
в чем выполняешь запрос?Может убрать из запроса DISTINCT цену Laptop.price? Может перед сном не понял суть, но смысла в них не вижуПосле where условие на NULL и все вроде
Я бы немного свернулProduct(ID, modelID, ..., etc) Model(ID, makerID, price)Maker (ID, Name)PC(ID, modelID, speed, ram, hd, cd)Laptop(ID, modelID, speed, ram, hd, screen)Printer(ID, modelID, color, type)
Цитата: I-one от 25 Февраля 2015, 22:51:08тоже не силен в sql, но на mysql ставил бы умолчания поля не Null и именно 0. и тогда можно SELECT (`cena_pc`+`cena_lp`+`cena_pr`) AS `cena`Была такая идея, пробовал через ISNULL заменить на 0, а потом вышеописанным методом, что-то там не задалось, завтра повнимательней поэкспериментирую. ANALGIN2, I-one спасибо за проявленный интерес.