Ответы пользователя по тегу SQL
  • SQL-запрос: как выбрать записи в диапазоне с сегодняшнего дня до конца недели?

    @dev2expert
    Если нужен любой другой день недели, то замените 8 на другое число.
    SELECT * 
    FROM `table`
    WHERE (`data` >= DATE(NOW()) AND 
           `data` <= DATE (DATE('Y-m-d') + INTERVAL (8 - DAYOFWEEK(DATE('Y-m-d'))) DAY));
    Ответ написан
    Комментировать
  • Как создать связь поля в 1 таблице с несколькими записями в другой?

    @dev2expert
    1 полу group сделать varchar, и хранить список idшников групп через запятую, к примеру, но тогда отсортировать юзеров по группам не представляется возможным. Да и деть придется два запроса к базе что бы получить юзера и его группы.

    Как потом будете отбирать группы? С помощью LIKE?
    А удалять группы у пользователей? Получать, парсить, удалять и записывать?

    2 создавать третью таблицу, для коннекта юзеров с группами? Это лишняя таблица и путаница, сложность запросов. Хотя склоняюсь к этому варианту,

    Дополнительная таблица в вашем случае лучший вариант.
    Ответ написан
    Комментировать