我開發我想提供一個範圍數據類型的編程語言,這對於現在的問題是,不是通常情況下,對與約束x < yint值(x,y)的列表。我說的不是通常是因爲通常的範圍僅僅是一對,但我的情況下,它比不止,允許有例如 1 to 5, 7 to 11, 13 to 22
都包含在一個單一的對象。 我想提供兩個功能,以產生聯合和兩個範圍的instersection,應包含從幾個範圍的非重疊的時間間隔的數量最少..所
我寫了下面的查詢,我認爲這是正確的,但我有一個「缺少操作符」錯誤。 SELECT * FROM results,Types WHERE results.a=Types.b
INTERSECT SELECT * FROM results,Types WHERE results.c=Types.b
請問有人能幫助我嗎? 非常感謝。