Добавлено: 13.10.2020 / 22:42
Simba, ура! спасибо)
заработало как надо
Добавлено: 14.10.2020 / 10:50
У меня есть клуб, данные которого я достаю просто
SELECT `country`, `name` FROM `teams` WHERE `id` = '".$id."';
Так же у каждого клуба есть набор необходимого персонала (либо их может пока не быть).
SELECT `skill` FROM `staff` WHERE `team_id` = '".$id."' AND `type` = 'Тренер';
SELECT `skill` FROM `staff` WHERE `team_id` = '".$id."' AND `type` = 'Скаут';
Последние 2 запроса могут либо вернуть запись и мы получим умение работника, либо не вернуть, тогда умение работника будет 0.
Как эти запросы объединить и в одном запросе получить country, name, skill тренера и skill скаута? При этом если работников нет, чтобы skill был равен 0.
И будет ли это 1 запрос быстрее если мы получаем это для:
1 клуба
нескольких сотен, а то и тысяч клубов в цикле (ну тут думаю очевидно да
)
Добавлено: 14.10.2020 / 11:03
нашёл такое
SELECT `team_id`, GROUP_CONCAT(`skill`) as `skill`, GROUP_CONCAT(`type`) as `type`
FROM `staff`
GROUP BY `team_id`
получим 2 строки с навыками и типами всех существующих работников. Можно будет потом в скрипте перебрать эти строки, соотнести скилл и работника, если нужного типа работника нет, то выдать ему навык 0.
Сложного ничего нет и явно лучше чем каждого отдельного работника получать для команды, но мб есть ещё проще путь?
Добавлено: 16.10.2020 / 09:23
Можно ли как-то при помощи бутстрапа для мобил (маленьких экранов) задать размер шрифта X, а для компьютеров (больших экранов) Y?