有前端系統,其被輸入這樣的類型在表中的數據,其中i有沒有control.Suppose表其中我的查詢結果的:SQL WHERE條件刪除我的情況下重複記錄
Row| id| entity_code| entity_value
1 1 Null 22
2 2 Null 28
3 3 Null 32
4 3 Test Entity Test Entity
5 4 Null 22
在上述查詢返回表的例子,前端輸入新的記錄「測試實體」,而不是覆蓋ID = 3
其實表格是非常複雜的n有十幾個連接,我希望WHERE條件爲我的查詢,我們可以刪除 如果'entity_code'列爲空,並且沒有其他具有相同'Entryid'的記錄,則ok(行1,2 n 4),但是如果'entity_code'列不爲null(Row 4)和其他具有相同'id'的記錄是存在的(例如第3行)。 where條件的結果是這樣的:
Row| Entry| entity_code| entity_value
1 1 Null 22
2 2 Null 28
3 3 Test Entity 32
4 4 Null 22
我需要在哪裏Condtion這顯示出這樣的結果。
後,您目前擁有的查詢,請。 – Aushin 2013-04-03 19:15:51
假定簡單查詢 SELECT * from table where ??? – khawarPK 2013-04-03 19:17:52
解釋爲什麼你想要entity_value爲32,而不是測試實體請 – Aushin 2013-04-03 19:36:48