l5-repository
l5-repository copied to clipboard
sorting related table error duplicate join
in request orderBy=sias_peserta_didik:peserta_didik_id|sias_peserta_didik.nisn&sortedBy=asc
i get error:
code: "42000" exception: "Illuminate\Database\QueryException" file: "D:\WWW\sias\vendor\laravel\framework\src\Illuminate\Database\Connection.php" line: 664 message: "SQLSTATE[42000]: Syntax error or access violation: 1066 Not unique table/alias: 'sias_peserta_didik' (SQL: select count(*) as aggregate from
sias_peserta_didik_rombelleft join
sias_peserta_didikon
sias_peserta_didik_rombel.
peserta_didik_id=
sias_peserta_didik.
idleft join
sias_peserta_didikon
sias_peserta_didik_rombel.
peserta_didik_id=
sias_peserta_didik.
id)" status: "error" status_code: 500
the duplicate join:
select count(*) as aggregate from
sias_peserta_didik_rombelleft join
sias_peserta_didikon
sias_peserta_didik_rombel.
peserta_didik_id=
sias_peserta_didik.
idleft join
sias_peserta_didikon
sias_peserta_didik_rombel.
peserta_didik_id=
sias_peserta_didik.
id`
I can confirm that this happens when the relation to order by has a pivot table like many to many and polymorphic many to many
Any updates on this or alternate way to implement the same