同じテーブルの行の組み合わせが必要です。出来ますか ?ここ は私のテーブルです:同じテーブルの行間のすべての可能な組み合わせを取得する方法
CREATE TABLE `ta` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50) NULL DEFAULT NULL,
PRIMARY KEY (`id`)
)
INSERT INTO `ta` (`id`, `name`) VALUES
(1, 'ta1'),
(2, 'ta2'),
(3, 'ta3'),
(4, 'ta4');
結果は以下のようにする必要があります:
| ta1 | ta2 |
| ta1 | ta3 |
| ta1 | ta4 |
| ta2 | ta3 |
| ta2 | ta4 |
| ta3 | ta4 |
OR
| ta1 | ta2 |
| ta1 | ta3 |
| ta1 | ta4 |
| ta2 | ta1 |
| ta2 | ta3 |
| ta2 | ta4 |
| ta3 | ta1 |
| ta3 | ta2 |
| ta3 | ta4 |
| ta4 | ta1 |
| ta4 | ta2 |
| ta4 | ta3 |
自己に参加ください x.name、y.nameからSELECT x.id
rocks