PDA

View Full Version : مشکل JOIN کردن



olampiad
سه شنبه 09 مهر 1392, 08:50 صبح
سلام
لطفا به این تصاویر یه نگا بندازید
http://s2.picofile.com/file/7951697525/Capture.jpg
http://s2.picofile.com/file/7956199886/uy.jpg
من می خوام تو جدول لاین start_station_id و end_station_id رو با id جدول station جوین کنم.
با این کد جوین میکنم ارور میده.



$query="
select line.*,station.name
from line join station on
line.start_station_id=station.id,
line.end_station_id=station.id
";


مشکل کد من کجاست

olampiad
سه شنبه 09 مهر 1392, 09:48 صبح
تورو خدا کمکم کنید

as13851365
سه شنبه 09 مهر 1392, 13:15 عصر
SELECT line.*, station. NAME
FROM line
LEFT JOIN station ON line.start_station_id = station.id
LEFT JOIN station AS station1 ON line.end_station_id = station1.id

olampiad
چهارشنبه 10 مهر 1392, 09:27 صبح
ممنون
یه سوال داشتم
من تو اینجا می خوام
NAME
START_STATION_ID
NAME
END_STATION_ID
رو به دست بیارم
الآن با این روش فقط یک NAME به هردوشون قرار می ده.


$LINE['NAME']

چگونه این کاری بکنم که برای هر کدون نسبت به آیدی شان نیمشان را انتخاب کند
مثلا START_STATION_ID 5 نیمش ISTGAH 5
مثلا END_STATION_ID 5 نیمش ISTGAH 15
چگونه این کار رو بکنم
ممنون