arefba
دوشنبه 23 اسفند 1389, 17:54 عصر
بسم الله الرحمن الرحیم
سلام
بچه ها من سه تا تیبل دارم که می خوام ازشون ویو بگیرم اما هر کاری می کنم اونی نمیشه که من میخوام
مثلا
من یه جدول کل یه معین و یه تفصیلی دارم ورود کل فقط اجباریه و بقیه اختیاری
حالا من یه ویو گرفتم
SELECT dbo.sanad.ID, dbo.sanad.IDmoein, dbo.sanad.IDtafsily, dbo.sanad.IDkool, dbo.sanad.bedehkar, dbo.sanad.bestankar, dbo.sanad.article, dbo.kool.text,
dbo.moein.text AS Expr1, dbo.tafsily.text AS Expr2, dbo.sanad.IDgroup
FROM dbo.sanad CROSS JOIN
dbo.kool CROSS JOIN
dbo.moein CROSS JOIN
dbo.tafsily
WHERE (dbo.kool.IDkool = dbo.sanad.IDkool) OR
(dbo.sanad.IDmoein = dbo.moein.IDmoein) OR
(dbo.sanad.IDtafsily = dbo.tafsily.IDtafsily)
این دقیقا همونیه که می خوام اما از هر فیلد چند تا تکرار لود می کنه راهی برای درست کردن این موضوع هست یا نه
ممنون
سلام
بچه ها من سه تا تیبل دارم که می خوام ازشون ویو بگیرم اما هر کاری می کنم اونی نمیشه که من میخوام
مثلا
من یه جدول کل یه معین و یه تفصیلی دارم ورود کل فقط اجباریه و بقیه اختیاری
حالا من یه ویو گرفتم
SELECT dbo.sanad.ID, dbo.sanad.IDmoein, dbo.sanad.IDtafsily, dbo.sanad.IDkool, dbo.sanad.bedehkar, dbo.sanad.bestankar, dbo.sanad.article, dbo.kool.text,
dbo.moein.text AS Expr1, dbo.tafsily.text AS Expr2, dbo.sanad.IDgroup
FROM dbo.sanad CROSS JOIN
dbo.kool CROSS JOIN
dbo.moein CROSS JOIN
dbo.tafsily
WHERE (dbo.kool.IDkool = dbo.sanad.IDkool) OR
(dbo.sanad.IDmoein = dbo.moein.IDmoein) OR
(dbo.sanad.IDtafsily = dbo.tafsily.IDtafsily)
این دقیقا همونیه که می خوام اما از هر فیلد چند تا تکرار لود می کنه راهی برای درست کردن این موضوع هست یا نه
ممنون