Можете ли вы использовать пакеты SQL в mySQL так же, как в SQL Server? - PullRequest
1 голос
/ 14 февраля 2009

С SQL Server я могу отправить

SELECT * FROM FOO
SELECT * FROM BAR

на сервер и получите результаты обоих за один раз.

Могу ли я сделать это и с MySQL?

Ответы [ 2 ]

3 голосов
/ 14 февраля 2009

Я могу говорить только о mysqli-расширении для PHP, но я думаю, то же самое будет возможно с большинством mysql-библиотек. В PHP вы можете отправлять несколько запросов, например

SELECT * FROM foo; SELECT * FROM bar;

с mysqli_multi_query() и итерацию наборов результатов с mysqli_next_result().

1 голос
/ 14 февраля 2009

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

SELECT * FROM foo 
UNION
SELECT * FROM bar
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...