benutze gleiche Typen bei JOINS
Wenn man einen JOIN ausführt, muss MySQL ja logischer Weise die Daten in den Spalten miteinander vergleichen. Die Spalten über welche der JOIN abgearbeitet wird, sollten dabei vom selben Type sein.Code
1
2
3
2
3
SELECT bar.foo
FROM bar
INNER JOIN bar2 ON ( bar.spalte = bar2.spalte )Genauso verhält es sich auch bei Textfeldern (VARCHAR, CHAR, ...). Bei diesen muss auch die selber Zeichenkodierung eingestellt sein.