これらの2つのステートメントを重複しないで結合する方法はありますか?UNIMを使用してLIMITSと2つのステートメントを結合する
SELECT * FROM Seq where JULIANDAY('2012-05-25 19:02:00')<=JULIANDAY(TimeP)
order by TimeP limit 50
SELECT * FROM Seq where JULIANDAY('2012-05-29 06:20:50')<=JULIANDAY(TimeI)
order by TimeI limit 50
私の最初の、明確な試みがSQLITE
(構文エラー:LIMIT句がない前UNIONの後に来る必要があります):でサポートされていない
SELECT * FROM Seq where JULIANDAY('2012-05-25 19:02:00')<=JULIANDAY(TimeP)
order by TimeP limit 50
UNION
SELECT * FROM Seq where JULIANDAY('2012-05-29 06:20:50')<=JULIANDAY(TimeI)
order by TimeI limit 50
これは動作するようです。どうもありがとうございました。なぜあなたは「AS a」を使うのか説明してください。それは必要ですか? – nabulke
習慣から外すだけで済むわけではありません。私は一日中SQL Serverを使い、それはすべてのサブクエリにエイリアスが必要であることを要求します.SQLiteはそうしません。エイリアスを削除しました(そして、2番目のクエリでTimeIの代わりにTimePを使用したので修正が加えられました)。 – GarethD
あなたは世界を支配する。 私の質問がどれほど具体的で奇妙であるかは関係ありません。いつもStackOverflowに誰かがそれを聞いてきました。誰かがそれに答えました。 – Nico