Задать вопрос

Как объединить результаты двух запросов в один по уникальному полю?

Здравствуйте.

Делаю два запроса
function queryMysql($query)
  {
    global $connection;
    $result = $connection->query($query);
    if (!$result) die($connection->error);
    return $result;
  }

$allOrder = queryMysql("SELECT sum(price) as AOrd,Date FROM `orders` INNER JOIN `track_params` ON orders.trackid = track_params.trackid GROUP BY DATE(Date);");
$complitOrder = queryMysql("SELECT sum(price) as COrd,Date FROM `orders` INNER JOIN `track_params` ON orders.trackid = track_params.trackid wherestatus=2 GROUP BY DATE(Date);");

получаю два масива:
Date         AOrd
30-04-2015   20
29-04-2015   10
28-04-2015   5

Date         COrd
30-04-2015   10
28-04-2015   2

Собственно хочу получить массив с 3 полями
Date         AOrd     COrd
30-04-2015   20       10
29-04-2015   10       null
28-04-2015   5        2
  • Вопрос задан
  • 194 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽