Wenn Du zwei Datensatzmengen per UNION kombinierst, müssen oft Anzahl und Typ (abhängig vom verwendeten RDBMS) der abgefragten Datenfelder identisch sein:
Bei mir müssen sie identisch sein.
Bei mir sind die Felder leider nicht idendtisch:
Tabelle A = thisvote
Tabelle B = thisfile
thisvote.id_thisvote
thisvote.id_thisuser
thisvote.id_thisfile
thisfile.id_thisfile
thisfile.id_thisuser
Und ich denke, ich werde in der einen Tabelle kein "Extrawurstfeld" anlegen, damit ich diese Funktion nutzen kann... Da muss es mehrere Wege hin führen.
Gibt UNION auch Datensätze aus der Tabelle B aus? Wenn ja, dann ist es das Falsche.