У меня есть две таблицы, у которых есть столбец device_id, который я хочу подсчитать. Для целей демонстрации, схема выглядит следующим образом:Общий уникальный счет из двух таблиц в MySQL
Table 1: 'id', 'save_val', 'device_id_major'
Table 2: 'id', 'save_val', 'location', 'device_id_team'
Таблица 1 может иметь многие из тех же «device_id_major
».
Я в основном хочу получить уникальное device_id из обеих таблиц, а затем из этого набора результатов получить счет уникального device_id (одно и то же device_id может появиться в обеих таблицах).
Возможно ли это в одном запросе?
SELECT счет (отличная T.ID) из (выберите id из первыйT union select id из второйT) T. Обратите внимание, что отдельный не нужен, потому что поведение профсоюза. – danihp
Моя схема была немного отвратительной - можете ли вы пересказать? – mootymoots