PHPのPDO経由でmssqlテーブルから行を読み込みます。PDO経由でデータを読み込む - 同じ行が2回返される
いくつかの行は、これは、特定の行に何が起こるまったく同じID値
- で、二回まったく同じ行を持っています。インポートスクリプトを実行するたびに、同じ行で問題が発生します。たとえば、16,000行を正しく配置した後、毎回同じ行が2回表示されます。
- 重複は行内で発生します。その行が呼び出され、次のfetch()要求が同じ行を返します。
- 私は実行すると:? は、ID =「問題ID」 のみ1行が、ここに行くことができるか(地獄)ではない2
任意のアイデアを返されMY_TABLEから選択*私はあなたがあなたのopportunity
テーブルにあなたのcontact
テーブルに参加する必要があると思う
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
あなたは間違ったジョインをどこかに持っています - 行を取得するために使用されるクエリを投稿してください。 –
これは(上)です – shealtiel