mam problem z połączeniem tabel. wykonując zapytanie czekam i czekam i czekam.. co należy zmienić, żeby przebiegało to sprawnie. po zastosowaniu explain zwraca mi taką tabele:
Kod
table   type  possible_keys                 key                   key_len  ref  rows      Extra  
p       ref    TP_ID_PARTNERA,
               Kod_statusu,Id_zadania   Id_zadania          255     const 17317   Using where; Using temporary; Using filesort
s       index TP_ID_PARTNERA            TP_ID_PARTNERA      255      NULL 2905662 Using index
a       ALL   POS_ID                    NULL                 NULL    NULL  58        Using where



  1. SELECT a.pos_id, p.Tp_ID_Reprez_Partnera, a.tp_region, a.partner_handlowy, a.TP_Dyrektor_Sprzedazy_Aktywnej, a.TP_Koordynator_Sprzedazy_Aktywnej, count( p.id_zadania )
  2. FROM akt_licz_bh a
  3. INNER JOIN smp_10_11 s ON s.tp_id_partnera = a.pos_id
  4. INNER JOIN _pki_015_10_11 p ON p.tp_id_partnera = a.pos_id
  5.  
  6. WHERE p.Id_zadania = 'TELCO_NEWSVC_4' AND p.kod_statusu = 'C'
  7. GROUP BY p.Tp_ID_Partnera;