我有兩個表A和波段B A之間的關係是A --->一對許多--->乙SQL查詢的兩個與關係表一個一對多
通常情況下,我有對於A的每個記錄B的一個記錄
我想編寫一個查詢,這將使我的ONLY記錄的其中有超過ONE(多)結果名單B.
我很困惑,因爲我只做了基本的SQL查詢,這對我來說似乎很複雜。
有人請指導我正確的答案或給我的解決方案。
編輯:
確定我想是這樣的下方,它給我一個錯誤
SELECT SOME_COLUMN_NAME從一個,B b,其中a.ID = b.ID和計數(b.SOME_OTHER_COLUMN_NAME)> 1;
ORA-00934:組函數是不是在這裏
我試圖在互聯網上的廣告搜索允許我不允許使用WHERE子句中的分組,並應通過使用具有去。我現在被困在這裏。
這在技術上是正確的,但是如果您在A中有很多列,它會變得非常混亂。如果您在結果中需要A中的所有列,那是隻需按ID列進行分組,然後將A與子查詢結合使用即可。 – 2012-02-23 20:21:54