safiullin.at
1.11.2012 - 17:16
Задача выбрать данные из нескольких таблиц MySQL одним запросом.
Предположим их будет две tbl1 и tbl2. Таблицы между собой никак не связаны.
В каждой под два столбика id и value.
В результате хотелось бы получить два массива чтобы в каждом были данные этих таблиц.
_____________
Все программисты — оптимисты: "На этот раз программа обязательно пройдет!", "Я только что нашел последнюю ошибку!".
Placido
1.11.2012 - 19:48
Если таблицы никак не связаны, то с помощью
UNION.
safiullin.at
3.11.2012 - 17:12
Цитата (Placido @ 1.11.2012 - 20:48) |
Если таблицы никак не связаны, то с помощью UNION. |
Да, действительно UNION помог. А как разнести данные по разным массивам?
Нужно, чтобы данные из таблицы tbl1 были допустим в массиве array1, а данные таблице tbl2 соответственно в в массиве array2.
_____________
Все программисты — оптимисты: "На этот раз программа обязательно пройдет!", "Я только что нашел последнюю ошибку!".
sergeiss
3.11.2012 - 17:26
Цитата (safiullin.at @ 1.11.2012 - 17:16) |
Задача выбрать данные из нескольких таблиц MySQL одним запросом.
Предположим их будет две tbl1 и tbl2. Таблицы между собой никак не связаны. |
Если данные в таблицах НИКАК не связаны, то никак. Делай 2 выборки.
UNION поможет только в случае, если данные одинакового типа в этих разных таблицах.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
safiullin.at
3.11.2012 - 17:41
А если у меня 10 таблиц на странице участвуют, 10 обращений к базе делать?
_____________
Все программисты — оптимисты: "На этот раз программа обязательно пройдет!", "Я только что нашел последнюю ошибку!".
sergeiss
3.11.2012 - 18:09
Цитата (safiullin.at @ 3.11.2012 - 17:41) |
А если у меня 10 таблиц на странице участвуют, 10 обращений к базе делать? |
Если структура таблиц у тебя совершенно одинаковая, то эта БД неправильно спроектирована и ее надо переделывать. Если же данные разные (разная структура таблиц), то да, делать 10 запросов.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)