Я часто встречаю такую позицию, что можно/нужно для некоторых вещей делать отдельные базы.Не базы а таблицы.
А разве SELECT из 10 разных таблиц лучше, чем получение 10 нужных колонок из одной таблицы?Сильно зависит, но чаще всего селект из 10 оправданно лучше, и иногда даже быстрее.
Мне кажется, в 1 случае мы теряем сильно в производительности.Если и теряем, то незначительно. Объединение всего в одну кучу во первых экономия на спичках, во вторых выстрел себе в ногу, так как на определенном этапе сделать что-то нормальное на такой архитектуре уже не получается. Базы потому и называются реляционные (с отношениями/зависимостями), что многие таблицы друг от друга зависят или соотносятся вообще через 3 таблицу связей. Все механизмы современных РБД заточены под такие операции и работают очень быстро.
SET GLOBAL sql_mode=(
SELECT REPLACE(
@@sql_mode,'ONLY_FULL_GROUP_BY',''
)
);
либо перечислите какие-то агрегирующие функции для значений, не входящих в груп, так как мускуль не понимает какое значение брать из неповторяющихся строк. Битрикс, это не "великое творение от 1с", изначально это была группа людей, потом отдельная компания, а приставка 1с появилась намного позже и не по причине, что 1с делает/разрабатывает цмс Битрикс.Че там было изначально абсолютно чхать, после беглого ознакомления с нутрянкой желание как-то вообще что-то делать рядом с этой поделкой резко пропало. Битрикс же принадлежит 1с, не думаю что они не приложили свою лохматую ручку к этому творению.
- Также, девушка поставила тэг Битрикс и никакой другой, что говорит о том, что вопрос знающим эту цмс.Девушка на самом деле задает достаточно общий вопрос по веб разработке. Все это можно спокойно описать общими терминами, без внутреннего слэнга. И не надо расписываться за кого-то, что он(а) там хотел(а). Кто хотел по своему вопросу мне что-то возразить - спокойно это делал.
Мне нужно достать все столбцы,SELECT * и так достает все столбцы
но только уникальных записей (id 2,3,5,10,11,12)Если id автоинкрементный первичный ключ, то он и так будет уникальным, "бай дизайн" типа.
Достать только уникальные столбцы можно через Distinct, но он возвращает не все столбцы, а мне нужны все.Сдается мне вы еще и столбцы со строками путаете... И да, дистинкт удалит неуникальные строки, логично.
Подскажите, каким образом можно достать все столбцы уникальных записей?Не понятно что вы хотите получить, даже с учетом что ваши "столбцы" это строки...
символьным кодом "PROP_INCOME"
Edit: я понял, что вместо doesn't надо было поставить not!(с англ. у меня не всё в порядке...)
вроде вполне себе практический навыкЭто не так работает. Если речь идет о клиентсайд ренедере, то обычно используются какие-то движки типа вуя или ангулара, где все это сгруппировано по компонентам, сырым хтмлем из жс пуляются крайне редко, так как это и выглядит и обслуживается кошмарно.
1) функцию exists менять нельзя
2) Переданный параметр $name должен быть таким, чтобы вернуть тру на вложенный на произвольную глубину ключ, неким образом прописанный в $name?