Ответы пользователя по тегу SQL
  • SQL запрос для изменения wordpress постов, как прописать?

    devaka
    @devaka
    технарь
    Вам нужно сначала определить, как в БД хранятся эти данные. Если просто в HTML, то без регулярных выражений не обойтись. Я бы сделал это не в SQL (так как сложно), а каким-нибудь скриптом, например, PHP. То есть алгоритм такой - вытягиваете sql-запросом все записи, содержащие картинки (используете регулярки). Далее пробегаетесь по циклу, используя для нужных строк preg_replace. А дальше все это дело сохраняете.

    $string = preg_replace("/<a[^>]+>(<img[^>]+>)<\/a>/msi", '$1', $string)

    Тут мы считаем, что между ссылкой и изображением нет дополнительных знаков типа пробела. Если не знакомы с регулярными выражениями, читайте тут.
    Ответ написан
    Комментировать
  • Подскажите SQL-запрос для выборки пользователей по их опциям

    devaka
    @devaka Автор вопроса
    технарь
    Пока приходит в голову сделать алиасы

    SELECT 
        a.userid
    FROM 
        user_options a, 
        user_options b
    WHERE a.userid = b.userid
        AND a.optionid=2
        AND b.optionid=3
    GROUP BY a.userid
    

    Однако, решение не гибкое. Если при поиске я выберу 10 опций, запрос будет достаточно долго выполняться при росте размеров таблиц. Может есть более гибкое решение?
    Ответ написан
    Комментировать