با سلام به همه اساتید
من 3 تا جدول دارم یکیش
Users
-------
1-UserID
2-UserName(نام کاربر)
3-UserNo(کد کاربر)
هست و اون یکی دیگه

ViolationRegister
---------
1-ViolationRegisterID
2-RegisterID(کد کاربر ثبت کننده خطا)
3-OffenderID(کد کاربر خاطی)
4-ConfirmerID(کد کاربر رسیدگی کننده به خطا)
5-ViolatioID(کد خطا)

و آخرین جدول

Violation
----------
1-ViolationID(کد خطا)
2-ViolationName(نام خطا)
3-ViolationPoint(امتیاز منفی)
اطلاعات توی جدول ViolationRegister به این شکل ذخیره شده:


ViolatioID ConfirmerID OffenderID RegisterID ViolationRegisterID
1 2 1 2 1
2 3 2 1 2
3 2 3 2 3

حالا من میخوام یک select روی این جدولهام بزنم که در نتیجش به جای نشون دادن شماره ID اسم فیلد مرتبط با ID رو بهم نشون بده
چند مدل select زدم ولی به خواستم نرسیدم
مثلا کل سطرهارو نام مربوط به ID اولین ستون اولین سطر نشون میداد
لطفا کمک کنید دوستان
بدجوری گیر کردم و عجله هم دارم
بازهم ممنون