Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

vetsmen

  • 25
    вклад
  • 150
    вопросов
  • 30
    ответов
  • 60%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как реализовать сбор большого объема данных?

    vetsmen @vetsmen Автор вопроса
    xmoonlight, никто не отменял прокси
    Написано более трёх лет назад
  • Как реализовать сбор большого объема данных?

    vetsmen @vetsmen Автор вопроса
    YouTube API, лимит запросов в сутки с одного IP: 1.000.000
    Написано более трёх лет назад
  • Как реализовать сбор большого объема данных?

    vetsmen @vetsmen Автор вопроса
    sim3x, сервис, куда отправляю запросы, высоконагруженный + всегда есть прокси сервера на крайний случай
    Написано более трёх лет назад
  • Максимальное число в массиве, как правильнее?

    vetsmen @vetsmen
    SlideUp, у тебя в цикле идет проверка: если текущий элемент больше или равен минимальному, то заносим его как максимальный
    Написано более трёх лет назад
  • Как объеденить 2 sql в 1?

    vetsmen @vetsmen Автор вопроса
    Ты идеален
    Написано более трёх лет назад
  • Как объеденить 2 sql в 1?

    vetsmen @vetsmen Автор вопроса
    В столбце при выполнении запроса у меня только одна строка, как ни крути
    Написано более трёх лет назад
  • Как объеденить 2 sql в 1?

    vetsmen @vetsmen Автор вопроса
    Тут он считает количество Items.type = 1 общее, которое лежит в таблице Items
    А мне нужно, чтобы он считал только то количество, которое удовлетворяет BotItems.itemid = Items.itemid
    Написано более трёх лет назад
  • Как запретить одновременный вызов функции?

    vetsmen @vetsmen Автор вопроса
    Abcdefgk: не спасает.
    Написано более трёх лет назад
  • Асинхронная функция выполняется несколько раз в sql запросом?

    vetsmen @vetsmen Автор вопроса
    emp1re: что если сделать флаг, выполняется ли функция или нет. И если выполняется, то заносить данные, которые передаются этой функции, в какой-то массив в виде объекта и запустить setInterval'ом проверку, выполнилась ли функция или нет.
    Написано более трёх лет назад
  • Асинхронная функция выполняется несколько раз в sql запросом?

    vetsmen @vetsmen Автор вопроса
    emp1re: Единственный выход, который я вижу, так это запретить одновременный вызов двух таких асинхронных функций. Но тогда нужно при вызове будет добавлять их в какую-то очередь, чтобы после выполнения одной с определенными параметрами сразу выполнялась другая и так до тех пор, пока список вызовов не станет пустым. Однако слабо представляю, как это сделать.
    Написано более трёх лет назад
  • SQL запрос с if/else?

    vetsmen @vetsmen Автор вопроса
    Это вероятнее всего то, что мне нужно, только у тебя синтаксическая ошибка как минимум потому, что скобка не открыта, а закрывающаяся есть, как правильно их поставить?
    Написано более трёх лет назад
  • Как составить запрос?

    vetsmen @vetsmen Автор вопроса
    То что нужно
    Написано более трёх лет назад
  • Как составить запрос?

    vetsmen @vetsmen Автор вопроса
    Тут он выводит только те данные таблицы Quests, где существует userid в QuestActive таблице
    Нашел вот такое решение:
    SELECT * FROM Quests LEFT JOIN QuestsActive ON Quests.id = QuestsActive.questid WHERE QuestsActive.id IS NULL;

    Однако мне сюда нужно привязать еще QuestActive.userid, чтобы в таблице QuestActive искались только те строки, где userid равен определенному значению, и собственно вычитались
    Написано более трёх лет назад
  • Сложный запрос mysql в node.js?

    vetsmen @vetsmen Автор вопроса
    0xD34F: это понял. И, если не сложно, мог бы объяснить момент, если я хочу привязать к новостям не только количество комментариев, но и лайков? То есть существует третья таблица с лайками.
    Будет что-то типо такого?
    SELECT news.*, count(comments.id) AS "comments_num",  count(likes.id) AS "likes_num"
    FROM news
    LEFT JOIN comments ON comments.newsid = news.id
    LEFT JOIN likes ON likes.newsid = news.id
    GROUP BY news.id
    Написано более трёх лет назад
  • Сложный запрос mysql в node.js?

    vetsmen @vetsmen Автор вопроса
    0xD34F: Все работает, спасибо большое. Единственный вопрос, что означает comments.id в строке "SELECT news.*, count(comments.id) AS "comments_num", а конкретно id? К чему он вообще тут?
    Написано более трёх лет назад
  • Сложный запрос mysql в node.js?

    vetsmen @vetsmen Автор вопроса
    0xD34F: Да, это я понял уже. Только проблема выше - отображаются только те новости, которые имеют комментарии.
    Написано более трёх лет назад
  • Сложный запрос mysql в node.js?

    vetsmen @vetsmen Автор вопроса
    0xD34F: Запрос работает, но выдает только те новости, к которым существуют комментарии. К которым нет комментариев, она не работает.
    Написано более трёх лет назад
  • Сложный запрос mysql в node.js?

    vetsmen @vetsmen Автор вопроса
    0xD34F:
    Сложная вещь какая-то... У меня есть таблица news, у нее есть колонка id. У меня есть таблица comments, у нее есть колонка newsid.
    SELECT news.*, count(*) AS "comments_num"
    FROM news
    JOIN comments ON comments.newsid = news.id
    GROUP BY news.id

    Так?
    Написано более трёх лет назад
  • Сложный запрос mysql в node.js?

    vetsmen @vetsmen Автор вопроса
    Спасибо большое. У меня еще есть вопрос по подходу к отображению данных.
    Существует 2 таблицы: Первая с всеми новостями, вторая со всеми комментариями.
    Мне нужно вывести все новости и к каждой новости написать, сколько у нее комментариев.
    Решение в лоб: при каждом проходе новости делать запрос на количество записей во второй таблице, которые принадлежат именно этой новости.
    Тогда получится, что для вывода 30 новостей нужно будет сделать 31 запрос, это глупо.
    Как правильнее выйти из этой ситуации?
    Написано более трёх лет назад
  • Как можно упростить код?

    vetsmen @vetsmen Автор вопроса
    Сергей:
    parseInt(tag*10 + 5, 10);
    Вот так делать тоже можно? То есть указание системы счисления при стоящем выражении ругаться не будет?
    Написано более трёх лет назад
  • ← Предыдущие
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • Следующие →
Самые активные сегодня
  • vovka3003
    Владимир Шаблий
    • 7 ответов
    • 0 вопросов
  • gim0
    Андрей Мывреник
    • 6 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • Инна Фещук
    • 5 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации