Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
выбрать все комбинации двух полей (Dev) 05/02/2007 - 17:03:08
      Re: выбрать все комбинации двух полей (Nick) 06/02/2007 - 10:00:15

> Original message text:
> From: Dev - 05/02/2007 - 17:03:08
> Subject:выбрать все комбинации двух полей
> -----------------
> Есть MySQL-таблица:
> CREATE TABLE `test` (
> `number_1` int(11) NOT NULL default '0',
> `number_2` int(11) NOT NULL default '0',
> PRIMARY KEY (`number_1`,`number_2`)
> ) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
>
> INSERT INTO `test` (`number_1`, `number_2`) VALUES (0, 0);
>
> (0, 1),
>
> (0, 4),
>
> (0, 7),
>
> (1, 0),
>
> (1, 3),
>
> (2, 8),
>
> (3, 1),
>
> (4, 9),
>
> (5, 8),
>
> (5, 12),
>
> (8, 8),
>
> (9, 0);
> Необходимо одним SQL-запросом выбрать с этой таблицы все возможные комбинации number_1 и number_2, при которых они равны друг другу, отсортировав результат по обоим полям. Этот запрос должен возвращать следующий результат:
>
> number_1 number_2
> 0 0
> 0 0
> 0 0
> 0 0
> 0 0
> 0 0
> 0 0
> 0 0
> 0 0
> 0 0
> 0 0
> 0 0
> 1 1
> 1 1
> 1 1
> 1 1
> 3 3
> 4 4
> 8 8
> 8 8
> 8 8
> 9 9
>
> это обобщённый вопрос. знатоки, подскажите как решить эту задачу.
> заранее благодарна
>
>
>
>


From: Nick - 06/02/2007 - 10:00:15
Subject:выбрать все комбинации двух полей
-----------------
select a.numb1, b.numb2 from table as a, table as b
возможно запахает


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
30640



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |