Mysql
 sql >> Database >  >> RDS >> Mysql

Laravel 4:Come ottenere colonne selezionate/specifiche in una relazione molti a molti?

Mentre selezioni i dati da due tabelle che contengono entrambe un campo chiamato id , quindi perché ricevi Column 'id' in field list is ambiguous... errore.

Se provi di nuovo la stessa query ma definisci quale id si desidera selezionare utilizzando la notazione punto nel modulo table.field dovrebbe funzionare.

Conversations::find($conv_id)->users()->get(array('users.id','name'))->toArray();