Ich verwende die folgende Abfrage, um einige Informationen aus 2 Tabellen zu ziehen, um ein Dropdown-Feld auf meiner Website mit "Category" -Werten zu füllen.TSQL Union alle - Fehler
Ich erhalte den folgenden Fehler.
Alle Abfragen, die mit einem UNION-, INTERSECT- oder EXCEPT-Operator kombiniert werden, müssen die gleiche Anzahl von Ausdrücken in ihren Ziellisten enthalten.
Dies ist meine Frage:
select 'Choose a Category', 'All'
Union All
select distinct CategoryName
from BND_Listing
inner join BND_listingCategories on BND_Listing.CatID = BND_ListingCategories.CatID
Ich vermute, dass es etwas mit der inneren zu tun hat, beitreten?
Jeder Eingang geschätzt!
Sie versuchen, eine Abfrage zur Vereinigung, die zwei Spalten zurückgibt ('‚eine Kategorie auswählen‘, 'All'') mit einer anderen als nur einer zurückgibt (' CategoryName') . – sstan