PDA

View Full Version : راهنمایی در مورد کوئری



M.YasPro
یک شنبه 13 دی 1388, 13:13 عصر
سلام می خوام از این چند تا جدول کوئری بگیرم ، ولی با اینکه می دونم جدولم اطلاعات داره ولی خروجیش رکورد هست .
41984

Hamid.Kad
یک شنبه 13 دی 1388, 13:29 عصر
خوب، مشکل چیه؟
کوئریتون چیه ؟ لطفاً بنویسید

ولی خروجیش رکورد هست
مگه قراره چی باشه؟ منظورتون اینه که یه رکورده ؟

M.YasPro
یک شنبه 13 دی 1388, 14:42 عصر
سلام
ببخشید می خواستم بنویسم 0 رکورد


SELECT report_polomb.*, polomb_detail.*, security_mans.*
FROM polomb_detail INNER JOIN
report_polomb ON polomb_detail.rp_id = report_polomb.rp_id INNER JOIN
security_mans ON polomb_detail.polomber = security_mans.secman_id AND polomb_detail.opener = security_mans.secman_id AND
polomb_detail.open_controler = security_mans.secman_id AND polomb_detail.polob_controler = security_mans.secman_id

where report_polomb.rp_id=28


باید 7 تا رکورد خروجی داشته باشه

Hamid.Kad
سه شنبه 15 دی 1388, 11:22 صبح
دستورات کوئری مشکلی ندارن.
از داده هاتون یه بکاپ یا اسکریپت بگیرید اینجا قرار بدید. (اگه زیاده فقط اون بخشی که مد نظرتون هست رو قرار بدید)

M.YasPro
سه شنبه 15 دی 1388, 13:05 عصر
سلام
ممنون از توجهتون
این فایل های script ش

محمد سلیم آبادی
سه شنبه 15 دی 1388, 14:45 عصر
select *
from dbo.report_polomb r
inner join dbo.polomb_detail p
on r.rp_id = p.rp_id
inner join dbo.security_mans s1
on p.open_controler = s1.secman_id
inner join dbo.security_mans s2
on p.opener = s2.secman_id
inner join dbo.security_mans s3
on p.polob_controler = s3.secman_id
inner join dbo.security_mans s4
on p.polomber = s4.secman_id
where r.rp_id = 28

Hamid.Kad
سه شنبه 15 دی 1388, 14:49 عصر
من تست کردم و به درستی هم جواب گرفتم! شاید دستورتون اون چیزی که مد نظرتون هست ننوشتید
از داده های جدول هم بکاپ بگیرید اینجا قرار بدید