سلام.
به صورت پروسیجر.
CREATE PROC ProcedureName
@NameCustomer nvarchar(50),
@mobile varchar(8)
AS
IF @NameCustomer IS NOT NULL
begin
SELECT C.id_Customer
,C.CustomerName
,C.Addredd
,C.Mobile
,C.Tel
,C.CodeEconomic
,C.Credit
,G.GropuName
FROM CustomerInfo AS C
INNER JOIN
GroupCustomer AS G
ON C.IDGroupCustomer = G.IDGroupCustomer AND C.CustomerName = @NameCustomer
end
ELSE IF @mobile IS NOT NULL
begin
SELECT C.id_Customer
,C.CustomerName
,C.Addredd
,C.Mobile
,C.Tel
,C.CodeEconomic
,C.Credit
,G.GropuName
FROM CustomerInfo AS C
INNER JOIN
GroupCustomer AS G
ON C.IDGroupCustomer = G.IDGroupCustomer AND C.Mobile = @mobile
end
این کد مخاطب رو بر اساس نام و یا شماره همراه جست جو میکنه.
C نام مستعار برای جدول CustomerInfo و G نام مستعار برای جدول GroupCustomer.