مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ali-akbar

عضویت از 1393/09/28

مشکل join

  • یکشنبه 26 دی 1395
  • 19:50
تشکر میکنم

س

سلام چنین join  قابل پیاده سازی هست؟؟

پاسخ های این پرسش

تعداد پاسخ ها : 12 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 26 دی 1395
  • 19:59

بله

با استفاده join  و یا groupby میشه

کاربر سایت

ali-akbar

عضویت از 1393/09/28

  • یکشنبه 26 دی 1395
  • 20:02

من 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  

کاربر سایت

ali-akbar

عضویت از 1393/09/28

  • یکشنبه 26 دی 1395
  • 20:05

کد سه نفر داخل تیبل ac1-ac2-ac3ذخیره میشه بعد میخوام این سه تا را مشخصاتشون را بیارم بیرون ولی یکی را میاره

کاربر سایت

ali-akbar

عضویت از 1393/09/28

  • دوشنبه 27 دی 1395
  • 08:17
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
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 27 دی 1395
  • 08:40

koin نزنید چون تاین نوع جوین innerjoin هست و فقط یکی را میاره

یباید از Groupby استفاده کنید تا بتونید زیر مجموعه ها را نیز استخراج کنید

کاربر سایت

ali-akbar

عضویت از 1393/09/28

  • پنجشنبه 30 دی 1395
  • 12:27

سلام این کوری اصلی هست

 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 

لطفا راهنمایی بیشتر

کاربر سایت

ali-akbar

عضویت از 1393/09/28

  • دوشنبه 11 بهمن 1395
  • 22:52

من نتونستم میشه برا این مثال انجام بدید

SELECT * FROM tbltor 
 LEFT JOIN tblcity on tbltor.tbefor=tblcity.ciid 
LEFT JOIN tblcity 
on tbltor.tbafter=tblcity.ciid  

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 12 بهمن 1395
  • 09:52

نمونه زیر را ببینید

SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name; 

کاربر سایت

oak

عضویت از 1394/06/03

  • چهارشنبه 11 اسفند 1395
  • 11:44

سلام منم اینجور جوینی میخوام انجام بدم ولی نمیشه 

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()
                      

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 11 اسفند 1395
  • 11:51

من از این کوئری سر در نمیارم

بعد 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);
        }

کاربر سایت

oak

عضویت از 1394/06/03

  • چهارشنبه 11 اسفند 1395
  • 11:55

داخل یه سایت دیدم واسه گرفتن کل اطلاعات جدول بعدی نمیدونم

کلا چکار باید کرد؟که کلا مقادیر جدول دومی نمایش داده بشه؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 11 اسفند 1395
  • 12:00

نمونه براتون گذاشتم

کلمه Join Linq را سرچ کنید نمونه های بسیاری هست

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)