0

これは私の現在の結果ですmysql>select* from city;

名前CountryCode地区の人口

bangaluru   91  bangaluru   6347673
bangaluru   91  bangaluru   347673
bangaluru   91  bangaluru   67673
andhra      91  andhra      63476
mangalore   91  mangalore   63473

これは私が欲しいです:

名前CountryCode地区の人口

bangaluru   91       bangaluru  6347673
            91       bangaluru  347673
            91       bangaluru  67673
andhra      91       andhra     63476
mangalore   91       mangalore  63473
4

1 に答える 1

1
SELECT 
    CASE WHEN _no = @i THEN '' ELSE @i := _no END
    as row_no,
    _no,
    _name
FROM
(
    SELECT 1 as _no, 'vikas' as _name UNION ALL
    SELECT 1, 'kratika' UNION ALL
    SELECT 2, 'vikas' 
) t,
(SELECT @i := '') temp
于 2013-01-29T10:44:30.170 に答える