(;¬_¬)
та чот пока не делают предложения
Евгений
авторы, книги. у книги может быть несколько авторов, у автора может быть несколько книг, значит связь М:М и таблица этих связей
Тенпеннай
codecademy.com
чмафки тебя, умница
Anonymous
Спасибо )
(;¬_¬)
на сеньора апплаиться :3
а одни прислали тестовое. так там прям новостной сайт нахерачить с ролями правами и всей хуйней
(;¬_¬)
ну с одной да, ничего сверхъестественного. с другой это не задание на день-два
(;¬_¬)
это ебашить надо
(;¬_¬)
и я даже понимаю, что они таким образом хотят проверить навыки и скиллы
Dmitriy
Решается по разному в зависимости от должности
Парфен
Ну это наверное, для джуниоров норм вариант, на самом деле. для мидлов. думаю, можно посложнее задания давать.
(;¬_¬)
(;¬_¬)
(;¬_¬)
структура та же
Парфен
выбери без повторов авторов для книг содержащих в названии слово "химия"
Весь запрос сорян, не буду писать. Заюзал бы навскидку DISTINCT и LIKE
(;¬_¬)
Весь запрос сорян, не буду писать. Заюзал бы навскидку DISTINCT и LIKE
ну раз слова знаешь, то наверное и воткнуть сумеешь. ок =) а что с общими книгами? =)
Тенпеннай
они поди не думали, что нужен тупой ответ
Тенпеннай
про баннерорезку задумались
(;¬_¬)
А если будет в названии "химии"?
если знает лайк, то наверное и про плейсхолдеры знает
Тенпеннай
про индексы
(;¬_¬)
причем тут плейсхолдеры вообще?
а чем по твоему является % и _ в лайке?
Тенпеннай
ахахахаха
Aleksandr
Ну вот делаешь ты title LIKE '%химия%'
Тенпеннай
вот еще один не прошел собдеседования
(;¬_¬)
кхм...
Парфен
ну раз слова знаешь, то наверное и воткнуть сумеешь. ок =) а что с общими книгами? =)
В смысле, вывести пары авторов ? или отдельно авторов, которые больше всего написали книг с кем то, а не в одиночку?
(;¬_¬)
т.е. у петрова и у семенова 10 общих книг
(;¬_¬)
и у иванова с федоровым тоже 10 общих книг
Anonymous
это видимо второй вопрос из 1000 ))))
Aleksandr
очевидно, что задача сводится к поиску книг, связанных с химией. Пусть для простоты и ясности приемра будет учебник. И тогда у нас по факту должны найтись книги "Химия. 8 класс", "Учебник по химии"
(;¬_¬)
ну я делал group by и эту временную таблицу два раза юзал... кривовато конечно... но выбралось
(;¬_¬)
но на скайп собеседование меня так и не позвали =_=
Евгений
так как ты и спрашивал, 3 таблицы
(;¬_¬)
дак так же как и сказал Парфен
(;¬_¬)
3 таблицы
(;¬_¬)
книга автор книга\автор
(;¬_¬)
по сути просто из книгаавтор надо выборку хитровыебаную сделать
(;¬_¬)
простым групбаем я без проблем могу выбрать пары и общее количество
(;¬_¬)
но вывести нужно только те у кого максимальное общее количество
Парфен
емое, с парами авторов я загнался, начал с подзапросом писать, а не группировкой))) в общем, тоже не прошел собеседование в гугл. Пойду работать дальше(
Евгений
а именно пары нужны? а то учебник по химии. менделеев, ломоносов, варежкин?
(;¬_¬)
а еще можно отобить х пробелом чтоб именно хими* искал
(;¬_¬)
а именно пары нужны? а то учебник по химии. менделеев, ломоносов, варежкин?
ну в таблице же это у тебя будет "учебник_айди, ломоносов_айди"
(;¬_¬)
так?
Евгений
ну да
(;¬_¬)
ну вот найди тех у кого наибольшее количество общих книг. считай что эта книга и менделеева и ломоносова и варежкина
Парфен
setInterval? Крон не пойдет для промежутков таких маленьких.
(;¬_¬)
тонкий намек, что крон не умеет чаще раз в минуту?
Yulia
А здесь есть кто-то из Украины?
(;¬_¬)
А здесь есть кто-то из Украины?
есть, но не признаются
Евгений
тонкий намек, что крон не умеет чаще раз в минуту?
да есть и другие инструменты, умеют чаще
Парфен
и всегда браузер держать открытым?
а из условия сказано, что нет?
(;¬_¬)
а из условия сказано, что нет?
из условия вообще браузера не видно
Sergey
а из условия сказано, что нет?
тогда зачем браузер, можно демона на php
Pavel
зато баш умеет выполнять команды последовательно и в крон можно вставить группу команд
Парфен
из условия вообще браузера не видно
так предложен 1 из вариантов. уточните задачу - будем предлагать еще)
Pavel
по книгам, не сначала разговора, но можна join склеить саму с собой и через having выбрать
Sergey
так предложен 1 из вариантов. уточните задачу - будем предлагать еще)
говно вариант, я бы насторожился на собеседовании такого кандидата
(;¬_¬)
по книгам, не сначала разговора, но можна join склеить саму с собой и через having выбрать
ну да, я склеивал по книгам, потом выбирал гроупбаем. а что там с хэвинг?
(;¬_¬)
возможно где-то тут я и затупил
(;¬_¬)
вакансии в @webwork
Pavel
having отработает после групбай
Sergey
всегда можно несколько задач в крон
(;¬_¬)
having отработает после групбай
не, что там накидать? я что-то туплю... встал недавно
Парфен
Не прошел
а вы хоть за затраченное время на собеседование заплатите?)
Anonymous
От руки накидай
Pavel
что то типо having field = MAX(authors)
Anonymous
😁
Sergey
а из условия сказано, что нет?
мне тут недавно посоветовали винду переустановить, чтоб модуль для php поставить, это вариант примерно как браузер для постоянного запуска