0

私は7行のテーブルを持っています。テーブル名を使用せずに、テーブル内の行の合計数を使用して、2 番目のクエリに表示される値を返すクエリが必要です。

CREATE TABLE IF NOT EXISTS `graph_owner` (
  `owner_id` int(5) NOT NULL AUTO_INCREMENT,
  `owner_name` varchar(256) COLLATE utf8_unicode_ci NOT NULL,

  PRIMARY KEY (`owner_id`)
 
);
INSERT INTO `graph_owner` (`owner_id`, `owner_name`) VALUES
(1, 'test1'),
(2, 'test2'),
(3, 'test3'),
(4, 'test4'),
(5, 'test5'),
(6, 'test6'),
(7, 'test6');


SELECT *
FROM (
    SELECT 1 AS id
    UNION SELECT 2
    UNION SELECT 3
    UNION SELECT 4
    UNION SELECT 5
    UNION SELECT 6
    UNION SELECT 7
) AS t

SQL フィドル

4

2 に答える 2

0
select owner_id from graph_owner order by owner_1d
于 2013-07-20T11:26:39.693 に答える