В моей базе данных есть статьи новостей и сообщения в блогах. Первичным ключом для обоих является ItemID, который является уникальным для обеих таблиц.Mysql count records сгруппированы по дням в нескольких таблицах
В изделия находятся в таблице, которая имеет следующие поля
- item_id
- название
- тела
- date_posted
The · блоги, · таблица имеет следующий поля
- item_id
- название
- тело
- date_posted
обе таблицы имеют дополнительные поля, уникальные для них.
У меня есть третий стол, содержащий метаинформацию о статьях и сообщениях.
элементы таблица имеет следующие поля
- item_id
- source_id
- ...
каждый BlogPost и статья имеет запись в таблице пунктов и записи в соответствующей таблице.
То, что я пытаюсь сделать, это построить запрос, который будет подсчитывать количество отправленных товаров в день. Я могу сделать это за одну таблицу, используя подсчет, сгруппированный по дате_поставлению, но как объединить статьи и сообщения в одном запросе?
+1: я не могу тестировать на MySQL, но при тестировании на SQL Server это очень хорошо оптимизируется (я не сделал ожидайте этого). – MatBailie
*** Примечание: *** Также предполагайте, что индексы с 'date_posted' являются первым полем для оптимальной производительности. – MatBailie