0

どうすればmysql_dbからテーブルの制限まで5.5行ごとに選択できますか。私は持っている:

1
2
3
4
5
6
7
8
9
10
11
12
13
14

私は欲しい:

1 6 11
2 7 12
3 8 13
4 9 14
5 10

また :

1 2 3 4 5
6 7 8 9 10
11 12 13 14

ありがとうございました。

4

2 に答える 2

0

このクエリはあなたの問題を解決します。test という名前のテーブルは、興味深い条件で自分自身に 2 回結合されます。

SELECT
    t.num as num,
    t1.num as num1,
    t2.num as num2
FROM
    test t
    LEFT JOIN test t1 ON(t.num+5 = t1.num)
    LEFT JOIN test t2 ON(t1.num+5 = t2.num)
ORDER BY num ASC
LIMIT 5
于 2013-09-14T00:01:42.127 に答える