zählen Ich schrieb eine gespeicherte Prozedur, die drei Tabellen verbinden, um Provinztitel von seiner Tabelle zu holen. Dies ist mein Code:Zeilen holen und sie in sqlserver
BEGIN
select TbProvince.title, count(TbProvince.title) as cnt
from TbProvince
where TbProvince.provinceId IN (select TbCustomerUser.provinceId
from TbCustomerUser INNER JOIN
TbDeals
on TbCustomerUser.UserId = TbDeals.sellerUserID
where TbDeals.buyerUserID = 1
)
group by TbProvince.title
end
Beschreibung: Ich habe drei Tabellen für Angebote, Kunden und Provinzen. Ich möchte Provinztitel und deren Anzahl für Kunden, die Verkäufer waren, abrufen. Der obige Code hat kein Problem, aber nur 1 als Zahl zurückgeben. Die Anzahl der Kunden ist mehr als eins.
Kann mir jemand helfen, mein Problem zu lösen?
„als cunt“ mein Tag –
@EstebanP gemacht. Ja, klar war er wütend über das Ergebnis der Zählung –