how to use use 2 fields in a views join

View: New views
1 Messages — Rating Filter:   Alert me  

how to use use 2 fields in a views join

by Lluís Forns Puigmartí-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I need to join a table using 2 fields:

SELECT * FROM a LEFT JOIN b ON a.field1 = b.field1 AND a.field2 = b.field2

How must I tell to views to use 2 fields to do the join?

  $data['table2']['table']['join'] = array(
    'node' => array(
      array(
        'left_field' => 'compte_comptable_codi',
        'left_table' => 'cc_comptes_comptables',
        'field' => 'compte_comptable',
        'table' => 'node_cc_assentaments_linies6',
      ),
      array(
        'left_field' => 'pla_comptable_codi',
        'left_table' => 'cc_comptes_comptables',
        'field' => 'pla_comptable',
        'table' => 'node_cc_assentaments_linies6',
      ),

  );


--
*Les normes hi són perquè hi pensis abans de saltar-te-les
*La vida és com una taronja, què esperes a exprimir-la?
*Si creus que l'educació és cara, prova la ignorància.
*La vida és com una moneda, la pots gastar en el que vulguis però
només una vegada.
*Abans d'imprimir aquest missatge, pensa en el medi ambient.