1. SQL / Говнокод #19415

    −50

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    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 бывает и таким :)

    Запостил: Onimys, 08 Февраля 2016

    Комментарии (5) RSS

    • как вообще можно до такого дойти? это же какой-то типа дзен
      Ответить
      • Всё объясняет Австралопитек)
        http://antropogenez.ru/uploads/tx_fossils/Australopithecus_afarensis3.jpg
        Ответить
      • а вдруг это тест инлайнера?
        Ответить
    • вот если бы еще sql server не кидал эксепшены, когда подзапрос две строки дает, то было бы весело.
      просто, _что-то_ мне подсказывает, что в данной таблице нет такого понятия как первичный ключ, и если чуточку постараться, то можно вставить продукт с таким же ID
      Ответить
    • - Я никому не скажу, я... ты мне нравишься, Пашка, очень.
      Ответить

    Добавить комментарий