нелегко сформулировать. все было бы хорошо, но может так получиться, что нумерация не сквозная, а например, у таблицы names id начинаются со 100, а у таблицы birthdays с 1 поэтому их конектить по id этих двух таблиц не годится.
для пользователя Катя должна сформироваться такая выборка в результате запроса. Чтоб вывести только записи с user_id = 3 .
Екатерина, 05.01.1995, 3
Екатерина Ивановна, 05.01.1995, 3
Екатерина Ивановна, 07.01.1995, 3
Я бы по id их связал между собой, но вдруг id будет с разрывом. Поэтому надо связывать их именно по измененному по рядковому номеру записи для данного пользователя.
из таблицы Имен первая с первой таблицы дней рождения вторая со второй и т.п.
за Roadmap спасибо! правда вопрос был несколько в другом - как составить план обучения в Leetcode. Я разобрался сам. https://leetcode.com/studyplan/leetcode-75/
вот ссылка на учебный план.
Vitsliputsli, спасибо за ценную информацию. как они хитро придумали касательно copy-on-write.
а лично у меня возник вопрос в связи с тем что на одном из стендов начала вылетать ошибка о нехватки памяти. а там выполнялись функции большой вложенности в некоторых из них использовались массивы
содержащие все элементы таблицы, например организаций. для последующего сопоставления с обрабатываемыми в цикле элементами. И вот таких таблиц в памяти накопилось много. Вот и пришли идея очищать их. Правда проблема конечно решилась изменением параметра в php.ini ))
дело в том, что на создание копии массива уходит время - это дорогая для процессора операция. Плюс памяти на всех может не хватить если запускать много копий приложения и каждое будет например передавать целые большие массивы в другие классы.
Владислав Лысков, не знаю. пока пишу простенькую задачу типа онлайн сервиса связанного с получением обработкой данных со стороннего ресурса по api и преобразованием их в нужный вид для зарегистрированных пользователей имеющих проплаченный доступ. Но сказали, что после этой задачи будут много других в самом что нинаесть направлении, которым занимаются go разработчики и подозреваю что это не разработка веб-приложений, а что-нибудь связанное с контейнеризацией, многопоточностью.
Дмитрий, не хочу. Хочется просто развернуть операционку и установить на нее php старой версии и спокойно пилить проект. Неужели сейчас это стало невозможным? еще месяц назад всё работало.