ФорумРазработкаБазы данных → Результат из базы с метками

Результат из базы с метками

  • ange007

    Сообщения: 6 Репутация: N Группа: Кто попало

    Spritz 14 декабря 2013 г. 13:28

    Приветствую всех.
    Допустим есть запрос ( это пример ):

    SELECT a.`id`, a.`query`, a.`data`,
    b.`id`, b.`query`, b.`data`
    FROM `goods` a
    LEFT JOIN `ns_goods` b ON ( b.`query` = a.`query` )


    Здесь 2 таблицы, с идентичными ключами.
    Как получить результат в виде:
    array( [a] => array( 'id', 'query', 'data' ),  => array( 'id', 'query', 'data' ) );

    Возможно ли такое вообще?

    Использую goDB ( old, mySQLi ).
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 14 декабря 2013 г. 21:47, спустя 8 часов 19 минут 5 секунд

    Так вам нужен UNION, а не LEFT JOIN

    adw/0
  • ange007

    Сообщения: 6 Репутация: N Группа: Кто попало

    Spritz 15 декабря 2013 г. 0:59, спустя 3 часа 12 минут 12 секунд

    Ну пусть даже так, но ведь в итоге всё-равно не будет понятно какие данные из какой таблицы?
  • AlexB

    Сообщения: 4288 Репутация: N Группа: в ухо

    Spritz 15 декабря 2013 г. 1:13, спустя 13 минут 31 секунду

    SELECT 'table1' as t, id, data … UNION SELECT 'table2' as t, id, data …
  • ange007

    Сообщения: 6 Репутация: N Группа: Кто попало

    Spritz 17 декабря 2013 г. 8:49, спустя 2 дня 7 часов 35 минут

    Понял, спасибо.
    Буду пробовать!
  • artoodetoo

    Сообщения: 5138 Репутация: N Группа: в ухо

    Spritz 19 декабря 2013 г. 20:58, спустя 2 дня 12 часов 9 минут

    Ну пусть даже так, но ведь в итоге всё-равно не будет понятно какие данные из
    какой таблицы?

    @ange007, если надо понимать что откуда, делай два отдельных запроса. в чём проблема?

    ιιlllιlllι унц-унц

Пожалуйста, авторизуйтесь, чтобы написать комментарий!