Индусский код

Dec 10, 2009 13:14

SELECT book_id FROM book WHERE book_id IN (SELECT book_id FROM book WHERE book_id = $book_id);

sql, веб-сервисы, программирование, работа

Leave a comment

Comments 11

В переводе с французского на нижегородский (с) monk December 10 2009, 11:54:37 UTC
Возьми во-о-о-он те книги в-о-о-о-от с этой полки, и не ошибись: именно вон те (и только те) книги, и стоят они именно на этой полке ;)

Reply

(The comment has been removed)

Re: В переводе с французского на нижегородский (с) monk December 10 2009, 13:57:20 UTC
Можно и так, но хотелось более литературно, даже в ущерб смыслу - один хрен индусский код больше похож на дхаммы, чем на реальные команды =)

Reply

Re: В переводе с французского на нижегородский (с) foxweb December 10 2009, 21:50:51 UTC
Немного перепутал. Не столько индусский, сколько спагетти-код.

Reply


silver_foxy December 10 2009, 13:40:54 UTC
а зачем так? 0_о

Reply

brmail December 10 2009, 14:01:59 UTC
видимо изничально в сабселекте было что то другое. потом криво поправили, и так и оставили. работает-не трогай. святое правило

Reply

foxweb December 10 2009, 21:52:54 UTC
Тоже склоняюсь к этой версии. Но даже если так - WHERE подзапроса всегда можно перенести в корневой без ущерба для смысла. Вообще считаю, что от 99% подзапросов можно избавиться после 15 минутного перекура с обдумыванием.)

Reply

_proger December 11 2009, 22:03:41 UTC
смотря после какого кодера 15 минут думать))) После меня можно думать сколько угодно и уберется внутренний максимум лишь в 10% примерно)))))).

Reply


devitor December 14 2009, 05:24:52 UTC
Вероятно, кто-то отчитывался строчками кода :)

Reply


beauty_paragon December 18 2009, 20:40:01 UTC
Где это ты такое нашел? ;)

Reply

foxweb December 18 2009, 20:40:46 UTC
На работе :)

Reply


Leave a comment

Up