我有7行的表;我想要一個查詢,它將返回第二個查詢中顯示的值,並使用表中的總行數,而不使用表名。生成一個等於表中行數的列表
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
SQLFiddle很好,但把你的表/數據結構放在這裏。 – hims056
爲什麼要麻煩?..如果有任何問題,請告訴....不直接做nagative –
@Michael Berkowski ....感謝編輯 –