س
سلام چنین join قابل پیاده سازی هست؟؟
بله
با استفاده join و یا groupby میشه
من join زدم نشد
SELECT * FROM tblhokm LEFT JOIN tbluinfo on tblhokm.hoac1=tbluinfo.id LEFT JOIN tbluinfo on tblhokm.hoac2=tbluinfo.id LEFT JOIN tbluinfo on tblhokm.hoac3=tbluinfo.id LEFT JOIN tbluinfo on tblhokm.homaster=tbluinfo.id
کد سه نفر داخل تیبل ac1-ac2-ac3ذخیره میشه بعد میخوام این سه تا را مشخصاتشون را بیارم بیرون ولی یکی را میاره
select u1.strUsername, u2.strUsername
FROM Household h
LEFT JOIN Adult a1 on a1.ID = h.iAdult1ID
LEFT JOIN Users u1 on u1.ID = a1.iUserID
LEFT JOIN Adult a2 on a2.ID = h.iAdult2ID
LEFT JOIN Users u2 ON u2.ID = a2.iUserID
koin نزنید چون تاین نوع جوین innerjoin هست و فقط یکی را میاره
یباید از Groupby استفاده کنید تا بتونید زیر مجموعه ها را نیز استخراج کنید
سلام این کوری اصلی هست
SELECT * FROM tblhokm INNER JOIN tbluinfo ON tblhokm.hoac1 = tbluinfo.id AND tblhokm.hoac2 = tbluinfo.id AND tblhokm.hoac3 = tbluinfo.id AND tblhokm.homaster = tbluinfo.id
لطفا راهنمایی بیشتر
من نتونستم میشه برا این مثال انجام بدید
SELECT * FROM tbltor LEFT JOIN tblcity on tbltor.tbefor=tblcity.ciid
LEFT JOIN tblcity
on tbltor.tbafter=tblcity.ciid
نمونه زیر را ببینید
SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name;
سلام منم اینجور جوینی میخوام انجام بدم ولی نمیشه
from c in con.Barnamekols // from o in con. /* join o in con.Tedads on c.id equals o.idbartedad*/ // orderby c.id descending where c.codeuser == lbl_user.Content.ToString() orderby c.id descending // from o in con.Tedads join o in con.Tedads on c.id equals o.idbartedad into a from o in a.DefaultIfEmpty()
من از این کوئری سر در نمیارم
بعد join دوباره کوئری زدید و default گرفتید ؟!!!
// Example customers. var customers = new Customer[] { new Customer{ID = 5, Name = "Sam"}, new Customer{ID = 6, Name = "Dave"}, new Customer{ID = 7, Name = "Julia"}, new Customer{ID = 8, Name = "Sue"} }; // Example orders. var orders = new Order[] { new Order{ID = 5, Product = "Book"}, new Order{ID = 6, Product = "Game"}, new Order{ID = 7, Product = "Computer"}, new Order{ID = 8, Product = "Shirt"} }; // Join on the ID properties. var query = from c in customers join o in orders on c.ID equals o.ID select new { c.Name, o.Product }; // Display joined groups. foreach (var group in query) { Console.WriteLine("{0} bought {1}", group.Name, group.Product); }
داخل یه سایت دیدم واسه گرفتن کل اطلاعات جدول بعدی نمیدونم
کلا چکار باید کرد؟که کلا مقادیر جدول دومی نمایش داده بشه؟
نمونه براتون گذاشتم
کلمه Join Linq را سرچ کنید نمونه های بسیاری هست
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)