Salve,
sto lavorando con un CMS (Drupal) che contiene articoli in diverse lingue, italiano ed inglese generalmente sempre presenti ed altre lingue (francese, tedesco e spagnolo).

Ogni articolo e' un nodo (ha un id univoco), quindi ogni lingua ha un id (nid) differente. Per trovare tutte le traduzioni utilizzo un valore presente in ogni nodo che identifica l'articolo/prodotto.

Ora, effettuando una query sulla tabella dei nodi e filtrando tramite l'id comune che identifica l'argomento dell'articolo (mioid) ottengo 2 o piu' risultati, a seconda del numero di lingue in cui e' stato pubblicato l'articolo.

codice:
nid | mioid | language | title
22    13      en         The HTML.IT Forum
23    13      it         Il Forum di HTML.IT
..    ..      ..         ...
il mio obiettivo e' quello di inserire tutte le informazioni recuperate in un array multidimensionale (meglio se associativo) in cui i valori sono organizzati per lingua:

codice:
Array
  'mioid'
    'language'
      'nid'
      'title'
    'language'
      'nid'
      'title'
    ...