-1

次のようなラジオ局のデータを含むテーブルがあります。

[id]-[date]-[code]-[song]

1- 12-08-21 03:20:01 - 23 - Bla Bla
2- 12-08-21 03:23:01 - 23 - Other Bla
3- 12-08-21 03:25:01 - 12 - Another Bla
4- 12-08-21 03:27:01 - 12 - Song

id は自動増分です。code は、すべての dj の一意の ID です。

最初の曲から最後の曲まで、1-2をまとめて表示したいです。23 人が再生した曲を折りたたみ可能なビューで提供する必要があります。または、少なくとも開始時間と終了時間を与えるだけのこの種の出力は、私にとっては問題ありません

23 - 12-08-21 03:20-03:23
12 - 12-08-21 03:23-03:27

誰かがこの問題について私を助けてくれますか、少なくともこれを達成する方法を教えてくれますか?

4

1 に答える 1

0
SELECT song,
    substr(code, 14),
    " - ",
    (select substr(ref_tbl.code, 10, 5) 
        from tbl as ref_tbl
        where ref_tbl.code = tbl.code
        order by id
        limit 1)
    from tbl where code = "23"

そのようなものはうまくいくはずです

于 2012-08-21T01:17:00.500 に答える