@just_clarity

Как правильно объединить два запроса в один?

Есть две таблицы.
ds:
61a23ddd89fa0509771000.png
jh:
61a23e1fc04ac683662026.png

Сейчас я получаю информацию по одному uid с помощью двух запросов:
SELECT COUNT(`id`) FROM `ds` WHERE `uid`=
SELECT COUNT(`id`) FROM `jh` WHERE `device_uid`=

Каким образом можно объединить запрос в один, чтобы select выбирал uid, count1, count2?
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
SELECT uid,
  (SELECT COUNT(`id`) FROM `ds` WHERE `uid`= uid ) AS count1,
  (SELECT COUNT(`id`) FROM `jh` WHERE `device_uid`= uid) AS count2
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Fockker
@Fockker
Потомок старинного рода Ипатьевых-Колотитьевых
Правильно будет не объединять запросы в один без необходимости.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы