Mysql error: Illegal mix of collations for operation 'UNION'

Ich bin Boxonix!

Ich bin derzeit macht Sie ein Kommentar-Abschnitt auf meiner website und Im kleinen ein bisschen in Schwierigkeiten! Dieses "Illegal mix of collations for operation 'UNION'", erscheint, wenn ich diese Abfrage ausführen:

SELECT *
FROM comments
JOIN users ON comments.user_id = users.id
ORDER BY users.id DESC LIMIT $LIMIT1
UNION
SELECT *
FROM comments
JOIN videos ON comments.video_id = videos.id

Bin ich bereits irgendwie ein bisschen verwirrt, ich bin nicht mit Mysql, oft! Bitte um Hilfe!!

  • Beim ausführen von select-Anweisungen auf die Gewerkschaften, zunächst müssen Sie explizit die Spalten, also die Spalten, die in jeder Abfrage übereinstimmen, zweitens ist es gut, hinzufügen, SORTIEREN, um die select-Anweisungen, damit Sie sich nicht immer gemischte Sortierungen. Beispiel: '(WÄHLEN Sie E-Mail-COLLATE utf8_general_ci email FROM users) UNION (SELECT E-Mail-COLLATE utf8_general_ci als E-Mail VON Abonnenten)'
InformationsquelleAutor user3080291 | 2013-12-08
Schreibe einen Kommentar