Gerade gesehen: das UNIQUE SELECT
kann da IMHO nicht funktionieren, das muss ein UNION SELECT
sein.
Und bei unterschiedlich benannten bzw. nicht in der selben Reihe vorliegenden Feldern in der Datenbank (du scheinst da z.B. password vs. passwort in den Tabellen zu haben) erzeugt ein UNION ohne zusätzliche Angaben einen hässlichen Mischmasch, Einträgen in der falschen Spalte usw. führen kann - da ist es besser die benötigten Spalten explizit zu wählen und die ggf. mit AS
auf ein einheitliches Schema zu bringen - aber ohne den Aufbau der Tabellen zu kennen, ist das schwierig zu sagen, was da genau schief geht.