SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 18.01.2011 23:47:14

besnovatyj
Участник
Зарегистрирован: 18.01.2011
Сообщений: 3

Нестандартный сложный запрос на выборку из 2 таблиц.

Здравствуйте, уважаемые...
Пишу в полном отчаянии и уже не надеюсь разобраться как составить данный запрос.

Имеются 2 таблицы, в каждой таблице свой уникальный набор данных, данные в этих таблицах между собой никак не связаны.
Мне необходимо выдрать несколько строк из первой таблицы и всего лишь одну строку из второй.
Делая 2 последовательных запроса я эти строки поочереди вытаскиваю.

Внимание вопрос!

Реально ли составить 1 запрос - на выборку из 2-х таблиц, данные в которых никоим образом друг с другом не связанны?

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

Заранее спасибо...

Неактивен

 

#2 18.01.2011 23:53:36

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Нестандартный сложный запрос на выборку из 2 таблиц.

Из того, что написано - мало, что понятно, так как понимать можно по разному.
Предположу, что вам нужно http://dev.mysql.com/doc/refman/5.1/en/union.html

Если нет, то описывайте подробнее задачу с примером.

Неактивен

 

#3 19.01.2011 00:48:28

besnovatyj
Участник
Зарегистрирован: 18.01.2011
Сообщений: 3

Re: Нестандартный сложный запрос на выборку из 2 таблиц.

vasya написал:

Из того, что написано - мало, что понятно, так как понимать можно по разному.
Предположу, что вам нужно http://dev.mysql.com/doc/refman/5.1/en/union.html

Если нет, то описывайте подробнее задачу с примером.

Спасибо большое!
По идее то, что надо, хоть пока и не получается. Покопаюсь до утра и отпишусь.
Если не получиться, приведу структуру таблиц и запросы которые пишу.
Еще раз Спасибо!

Неактивен

 

#4 19.01.2011 01:44:04

besnovatyj
Участник
Зарегистрирован: 18.01.2011
Сообщений: 3

Re: Нестандартный сложный запрос на выборку из 2 таблиц.

Не учел сразу, что при объединении UNION "имена столбцов, указанные в первом SELECT будут использованы как имена столбцов для всего результата".
Извините за беспокойство, пошел разбираться дальше в UNION и JOIN...
Пока использую 2 запроса вместо одного, не дорос я пока до того уровня, чтоб все супер-красиво делать в MySQL.
Спасибо за помощь, vasya.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson