sql >> Database >  >> RDS >> Mysql

Laravel 4 :Hoe krijg ik geselecteerde/specifieke kolommen in een veel-op-veel relatie?

Aangezien u gegevens selecteert uit twee tabellen die beide een veld bevatten met de naam id , vandaar dat u de Column 'id' in field list is ambiguous... fout.

Als u dezelfde zoekopdracht opnieuw probeert, maar definieert welke id u wilt selecteren met behulp van puntnotatie in de vorm table.field het zou moeten werken.

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



  1. Productaggregaat in PostgreSQL

  2. Mysql hoe tabellen samen te voegen

  3. Retourneer antwoord van PHP naar JQuery met behulp van Ajax

  4. Een primaire sleutel toevoegen aan een bestaande tabel in SQL Server (T-SQL-voorbeelden)