salehsam
شنبه 01 آذر 1393, 20:35 عصر
سلام دوستان
سه تا جدول دارم
یکی افراد، یکی تاریخ و یکی هم جدول واسطه
چون هر فرد میتونه در چند روز ثبت بشه و هر روز هم چند فرد داره
اطلاعاتم رو با کوئری زیر بدست آوردم
select * from per t1 join per_has_cal t2 on t1.id = t2.per_id join cal t3 on t2.cal_id = t3.id
و نتیجه شد این:
date
name1
name2
1393/03/01
صالح آقائی میبدی
1393/03/02
صالح آقائی میبدی
1393/03/01
محسن آقائی میبدی
حالا میخوام نتیجه این شکلی باشه که افرادی که در یک تاریخ بودند توی یک سطر نمایش داده بشه یعنی
date
name1
name2
1393/03/01
صالح آقائی میبدی محسن آقائی میبدی
1393/03/02
صالح آقائی میبدی
ممنون میشم راهنماییم کنین
سه تا جدول دارم
یکی افراد، یکی تاریخ و یکی هم جدول واسطه
چون هر فرد میتونه در چند روز ثبت بشه و هر روز هم چند فرد داره
اطلاعاتم رو با کوئری زیر بدست آوردم
select * from per t1 join per_has_cal t2 on t1.id = t2.per_id join cal t3 on t2.cal_id = t3.id
و نتیجه شد این:
date
name1
name2
1393/03/01
صالح آقائی میبدی
1393/03/02
صالح آقائی میبدی
1393/03/01
محسن آقائی میبدی
حالا میخوام نتیجه این شکلی باشه که افرادی که در یک تاریخ بودند توی یک سطر نمایش داده بشه یعنی
date
name1
name2
1393/03/01
صالح آقائی میبدی محسن آقائی میبدی
1393/03/02
صالح آقائی میبدی
ممنون میشم راهنماییم کنین