Devona
Новичок
Выбрать все комбинации двух полей
помогите начинающему %
Есть 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
это обобщённый вопрос. знатоки, подскажите как решить эту задачу.
заранее благодарна
помогите начинающему %

Есть 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
это обобщённый вопрос. знатоки, подскажите как решить эту задачу.
заранее благодарна