SELECT t1.a, t1.b, t3,t, t3.s
t2.c, t2.d, t3.h
FROM db.table1 AS t1
INNER JOIN db.table2 AS t2 ON t1.g=t2.j
INNER JOIN db.table3 AS t2 ON t3.g=t2.l
WHERE t1.u > 10
AND t2.u > 10
AND t3 < 10
GROUP BY t2.a ASC
ORDER BY t1.a DESC
LIMIT 10
с вложенными вопросами намного сложнее.
кстати, я обратил внимание, что явно не указывается база данных… а ведь очень сильно помогает, когда проект работает с несколькими базами и еще хуже, с несколькими серверами. а при анализе slowquery.log то как помогает…
из описания flot (jquery plugin для рисования графиков):
The plugin is known to work with Internet Explorer 6, Firefox 2.x+, Safari 3.0+, Opera 9.5+ and Konqueror 4.x+. If you find a problem, please report it. Drawing is done with the <canvas>
tag introduced by Safari and now available on all major browsers, except Internet Explorer where the excanvas Javascript emulation helper is used.
многие говорили о том, что прочитали кучу сатетй и книг и им это не поомгло…
а кто вам сказал, что как вы это прочтете, так сразу и «полегчает»? они лишь дают направление, а двигаться нужно вам.
просто не раз и на себе видел, пока не поймешь зачем, не начнешь ничего делать. комментарийgabriell показателен — есть зачем.
а если просто сидеть в кресле, читать хабр и говорить — да мне не помогает — да, действительно, и не не поможет.
вообще ситуация с городами Новогород и Нижний Новгород достаточно забавная с точки зрения проверки правильности баз айпи — не все базы(а буржуйские особенно) различают эти 2 города приписывая все сети к Новгороду.
с горячими клавишами проблема - забывают отменить действие по дефолту. использовал стандартное - выделение жырным - выделить то выделил, но и браузеру передал управление.
вот нашел про кластерный - каюсь, не знал что такое, но судя по описнаию - данные в таблице уже должны быть отсортированны, но разве в мускуле это так? в MyISAM точно нет. а вот в InnoDB?
просто задача достаточно не тривиальная и просить ее решить в пределах собеседования(когда и так человек нервничает) - это само по себе достаточно большой стресс...
Вообще времени изначально час, но не прогонять же человека. Всякое бывает.
а вы только одну задачу даете и на ее основе ведете беседу?
Именно поэтому стараемся не доводить каждого претендента до решения задачи, это действительно отнимает время, хотя пока кандидат решает, все работают.
ясно. еще не плохо получается давать такие задачки на дом, а потом на месте разбираться - причем не важно, сам решил он ее или нет - главное чтобы понимал о чем речь и умел отстоять свою точку зрения(причем важен то сам процесс)
На решение давалось от часа, до двух времени (в зависимости от хода мысли человека), последний раз она была решена за 1 час 20 минут. Всего решили задачу примерно 10% соискателей.
афигеть - сидеть больше часа решать задачу... видать у вас очень много свободного времени, что можете себе позволить на собеседовании тратить более часа на решение только одной! задачи.
лично мне нравиться вот такой подход к собеседованию.
В процессе интервьюирования важно помнить следующее: лучше отказаться от хорошего кандидата, чем нанять плохого. Плохой работник будет стоить кучу денег, усилий и времени, которое другие люди потратят, исправляя его ошибки.
SELECT t1.a, t1.b, t3,t, t3.s t2.c, t2.d, t3.h FROM db.table1 AS t1 INNER JOIN db.table2 AS t2 ON t1.g=t2.j INNER JOIN db.table3 AS t2 ON t3.g=t2.l WHERE t1.u > 10 AND t2.u > 10 AND t3 < 10 GROUP BY t2.a ASC ORDER BY t1.a DESC LIMIT 10с вложенными вопросами намного сложнее.
кстати, я обратил внимание, что явно не указывается база данных… а ведь очень сильно помогает, когда проект работает с несколькими базами и еще хуже, с несколькими серверами. а при анализе slowquery.log то как помогает…
WHERE 1 AND…
и в ие6 тоже все работает нормально.
а кто вам сказал, что как вы это прочтете, так сразу и «полегчает»? они лишь дают направление, а двигаться нужно вам.
просто не раз и на себе видел, пока не поймешь зачем, не начнешь ничего делать.
комментарий gabriell показателен — есть зачем.
а если просто сидеть в кресле, читать хабр и говорить — да мне не помогает — да, действительно, и не не поможет.
«хочешь изменить мир, начни с себя»
memcached is a general-purpose distributed memory caching system (wiki)
XCache is a fast, stable PHP opcode cacher (xcache)
если нужна база по России, то советую вот эту посмотреть www.techinfo.net.ru/ip2ruscity/
Не, ну понимаю Москва, или мой город, определенный по IP (Нижний Новгород), а Новгород то тут причем?
а он мне выдал в превью
отличный редактор :)))
это в моем ноуте(и то в зенде, а не в консоли) - сможете найти запрос(полезый запрос), который сможет, хотябы примерно, отработать быстрее???
http://local.joelonsoftware.com/mediawik…
http://local.joelonsoftware.com/mediawik…
а вы только одну задачу даете и на ее основе ведете беседу?
ясно. еще не плохо получается давать такие задачки на дом, а потом на месте разбираться - причем не важно, сам решил он ее или нет - главное чтобы понимал о чем речь и умел отстоять свою точку зрения(причем важен то сам процесс)
лично мне нравиться вот такой подход к собеседованию.
вот как раз эти 2 очень хорошо маскируют, тока один фиг - window.opera возвращает true.