Объединение двух таблиц с различным количеством записей

У меня есть две таблицы, которые я хочу объединить:

Table A Site Date Time Flow xy-1 9/28/17 10:20 0.11 xy-1 8/13/17 9:59 xy-1 7/30/17 9:38 0.15 Table B Site Date Time pH xy-1 9/28/17 10:20 7.3 xy-1 8/27/17 10:30 7.8 xy-1 8/13/17 9:59 7.9 xy-1 7/30/17 9:38 7.2 

Я хотел бы, чтобы результат выглядел так:

 Site Date Time pH Flow xy-1 9/28/17 10:20 7.3 0.11 xy-1 8/27/17 10:30 7.8 xy-1 8/13/17 9:59 7.9 xy-1 7/30/17 9:38 7.2 0.15 

Я пробовал различные объединения, но так как две таблицы имеют разные числа записей, во время соединения строки пропускаются. Ищете инструкции SQL, формулы Excel или код Matlab.

Я бы хотел, чтобы ему понадобился какой-то IF-оператор, который сравнивает идентификатор сайта и дату. Если идентификатор сайта и дата совпадают в двух таблицах, добавляются как поток, так и ph. Если идентификатор и дата сайта отличаются (или не существуют), создается новая строка с записями из одной таблицы.

В Microsoft Access или MySQL запрос UNION может сделать трюк.

 SELECT Site, Date, Time, Null As pH, Flow FROM TableA UNION ALL SELECT Site, Date, Time, pH, Null as Flow FROM TableB 
  • Импортируйте excel (.csv) в MySQL, используя PHP-код и HTML-форму
  • загружать обновленные данные в excel в базу данных mysql
  • Вставить CSV или данные с разделителями табуляции, чтобы преуспеть без форматирования NO
  • Вставка данных Excel в MySQL
  • Экспорт таблицы mysql html в файл excel
  • Вложение PHP по электронной почте пуст
  • .Cell Справочный номер VBA
  • Нужна помощь при запуске простой базы данных MySQL с использованием данных из Excel
  • Имена столбцов из файла MySQL в CSV
  • CodeIgniter: загрузка данных из существующей базы данных MySQL из существующей базы данных
  • Как удалить NBSP?
  • Interesting Posts

    Цитирование вращения в ячейки Excel

    В R, как найти оптимальную переменную для максимизации или минимизации корреляции между двумя наборами данных

    Чем больше выполняется между формулой EXCEL, кодом PIVOT TABLE и VBA?

    Автофильтр, использующий даты как переменные в excel 2013, не работает

    Какой «язык» это (найденный в CSV-файле, может быть, в прошлом листе excel)?

    Использование условия IF для копирования либо одной ячейки, либо другой

    Объединить значения столбца столбца B в отдельной ячейке против столбца A

    VBA – Как получить индекс кодового имени листа

    Комбинации строк Excel?

    Считывание определенных символов в ячейке – Excel

    Непрерывный макрос для очистки соседних ячеек Excel VBA

    Считать уникальное значение диапазона

    Как открыть все файлы подстановочных файлов из созданного списка путей к файлу?

    Попытка настроить пользовательскую модель объекта с использованием примера, не работая

    Autofilter Macro, используемый для определения значения в диапазоне данных – как отображать сообщение об ошибке, если данные не найдены

    Давайте будем гением компьютера.