Ich möchte WhereIn und Groupby in derselben Abfrage verwenden, um das Ergebnis abzurufen.
Ich habe es versucht:
%Vor%Aber ich habe diese Fehlermeldung:
SQLSTATE [42000]: Syntaxfehler oder Zugriffsverletzung: 1055 'sbrptt.loading.id' ist nicht in GROUP BY (SQL: Wählen Sie * vom Laden, wo id in (14, 15, 16) group by vehicle_no)
Dies ist wahrscheinlich ein Problem SQL_MODE . Ändern Sie in Ihrer config/database.php
in der Verbindung
Wie in
%Vor% In config\database.php
- & gt; "mysql"
array
Setze 'strict' => false
, um alle zu deaktivieren.
Sie können 'strict' => true
belassen und Modi zu "mysql"
-Option in
Sie müssen möglicherweise nicht alle strikten Optionen deaktivieren ... Bitte werfen Sie einen Blick auf diese Antwort zu diesem Problem.