Ответы пользователя по тегу MySQL
  • Можно ли игнорировать null в запросе?

    wildvampir
    @wildvampir
    Маньяк программист, в худшем его проявлении.
    1) использовать не LEFT JOIN а INNER JOIN
    2) добавить в WHERE условие %поле которое не дожно быть пустым% IS NOT NULL например WHERE bb.id IS NOT NULL
    Ответ написан
  • MySQL-запрос с сортировкой по трем таблицам?

    wildvampir
    @wildvampir
    Маньяк программист, в худшем его проявлении.
    SELECT %поля которые надо отобразить/получить% FROM users
    JOIN company USING (id_company)
    JOIN calculation USING (id_cen)
    ORDER BY %поле по которому надо сортировать% ASC

    Почитайте про
    JOIN - связывание таблиц
    ORDER BY - сортировка данных
    Ответ написан
  • Необходима помощь в sql запросе?

    wildvampir
    @wildvampir
    Маньяк программист, в худшем его проявлении.
    Вам нужно отсортировать товары по наименьшей разнице между значением в таблице и введёнными данными
    ORDER BY (ABS(volume - %введёный объём%)) ASC
    ABS используется для получения абсолютного значения иначе могут быть не корректные результаты, для нескольких условий вам понадобится сложить все разницы
    ORDER BY (ABS(volume - %введёный объём%) + ABS(height - %введёная высота%)) ASC`

    и отсечь нужное количество используя LIMIT например
    LIMIT 3
    в итоге у вас должно получиться что-то подобное
    SELECT * FROM articles ORDER BY (ABS(volume - 5)) ASC LIMIT 3

    или (для нескольких параметров)
    SELECT * FROM articles ORDER BY (ABS(volume - 5) + ABS(height - 8)) ASC LIMIT 3
    Ответ написан
    Комментировать
  • Тормозит mysql_connect();

    wildvampir
    @wildvampir
    Маньяк программист, в худшем его проявлении.
    Ещё одно решение в файл hosts прописать
    127.0.0.1 localhost
    Ответ написан
    Комментировать