我通過PHP PDO從某個mssql表中讀取行。通過PDO讀取數據 - 同一行帶兩次
一些行,都帶來了兩次,完全相同行,用完全相同的ID值
- 這發生在特定行。每次運行我的導入腳本時,問題都發生在同一行上。例如,在正確地帶來約16,000行之後,每行一次,同一行,帶來兩次。
- 重複發生在一行中。該行被帶入,並且下一個fetch()請求返回同一行。
- 當我運行: SELECT * FROM MY_TABLE其中id = '有問題的ID' 只返回一個排,而不是兩個
任何想法(地獄)可以在這裏繼續下去?
非常感謝你們
編輯: 的查詢正在運行:
select o.accountid, c.contactid, o.opportunityid, o.createdate, o.modifydate, o.createuser, o.modifyuser, o.description, o.projclosedate, o.notes, o.accountmanagerid
from sysdba.opportunity o
left join sysdba.opportunity_contact oc on o.opportunityid = oc.opportunityid and oc.salesrole = 'speaker' ";
left join sysdba.contact c on c.contactid = oc.contactid
where o.status <> 'Inactive'
order by o.opportunityid asc;
也許你有一些行乘法。發佈您執行的確切查詢。 – zerkms 2011-05-12 03:42:09
你有一個錯誤的加入某處 - 請發佈用於檢索行的查詢.. – 2011-05-12 03:47:45
那麼,這裏是(上面) – shealtiel 2011-05-12 04:05:13