HI,
ich hab ein Problem mit UNIONS über 2 verschiedene Tabellen. Gedacht ist das Script für eine Suche, deshalb auch die Bezeichnungen. Hier ist erstmal der Code:
Jetzt wird auch alles ausgeführt, allerdings wird alles in die Spaltennamen der news-Tabelle gepackt, d.h. dass die pageID nun in nid steckt. Wie kann man das ändern? Ich würde allerginds gerne bei UNIONS bleiben, da doppelte Datensätze nur ein mal vorkommen. Im oben gezeigten Zusammenhang wäre es zwar egal, aber wenn dann noch weitere UNIONS hinzukommen, wäre es schon nützlich.
Danke schonmal im Vorraus,
Lollix
ich hab ein Problem mit UNIONS über 2 verschiedene Tabellen. Gedacht ist das Script für eine Suche, deshalb auch die Bezeichnungen. Hier ist erstmal der Code:
PHP-Code:
(SELECT `newsID` AS `nid`, `name`, `text` FROM `news` WHERE `text` LIKE '%abc%')
UNION
(SELECT `pageID` AS `pid`, `name`, `content` FROM `pages` WHERE `content` LIKE '%abc%')
Danke schonmal im Vorraus,
Lollix
Kommentar