sql >> Databáze >  >> RDS >> Mysql

Laravel 4 :Jak získat vybrané/konkrétní sloupce ve vztahu mnoho k mnoha?

Protože vybíráte data ze dvou tabulek, které obě obsahují pole s názvem id , proto je Column 'id' in field list is ambiguous... chyba.

Pokud zkusíte stejný dotaz znovu, ale určíte, které id chcete vybrat pomocí tečkové notace ve tvaru table.field mělo by to fungovat.

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



  1. PostgreSQL array_agg(INTEGER[])

  2. Jak vyloučím víkendy v SQL?

  3. po upgradu JAR nelze najít symbol PreparedStatement

  4. Oprava „Konverze se nezdařila při převodu hodnoty varchar“ při pokusu o zřetězení v SQL Server