Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
select
(select name from dbo.Product where ID = @id) as name,
(select sh_name from dbo.Product where ID = @id) as sh_name,
(select type from dbo.Product where ID = @id) as type,
(select description from dbo.Product where ID = @id) as description,
(select count(*) from dbo.ProductSales ps join dbo.Product p on p.ID=ps.ID_PRODUCT where ID = @id) as product_sales
..............
и т.д.
думаю смысл понятен)
Офигенный способ выбора данных из таблиц(ы). Да-да Sql бывает и таким :)
вот если бы еще sql server не кидал эксепшены, когда подзапрос две строки дает, то было бы весело.
просто, _что-то_ мне подсказывает, что в данной таблице нет такого понятия как первичный ключ, и если чуточку постараться, то можно вставить продукт с таким же ID
http://antropogenez.ru/uploads/tx_fossils/Australopithecus_afarensis3.jpg
просто, _что-то_ мне подсказывает, что в данной таблице нет такого понятия как первичный ключ, и если чуточку постараться, то можно вставить продукт с таким же ID