ورود

View Full Version : سوال: MySQL or



MoMo121
پنج شنبه 21 اسفند 1393, 04:38 صبح
با سلام خدمت دوستان

می خواستم تو یکی از جداول سطری که مقدار language برابر fa بود سطر رو برگردونه در غیر این صورت سطر با مقدار en برگردونه


نمی خوام دو سطر fa و en رو با هم برگردونه

خودم این کد زدم

select * from `titles` where (`key` = 10000000) and (`title`.`language` = 'en') or (`title`.`language` = 'fa') order by `title`.`language` desc
ولی کار نمیکنه

golbafan
پنج شنبه 21 اسفند 1393, 08:20 صبح
به نظرم باید این کد رو بزنید

select * from titles where `title`.`language` = 'fa'

چون شما (`title`.`language` = 'en') or رو گزاشتید میاد اونهایی رو هم که en هستند میاره

MoMo121
پنج شنبه 21 اسفند 1393, 10:30 صبح
من ميخوام اگه برابر با fa نبود en رو پيدا كنه

golbafan
پنج شنبه 21 اسفند 1393, 10:46 صبح
من ميخوام اگه برابر با fa نبود en رو پيدا كنه

یعنی چی؟ بیشتر توضیح بدید...

MoMo121
پنج شنبه 21 اسفند 1393, 12:02 عصر
براى يك key مشخص ممكن ٢ تا يا كمتر زبان موجود باشه
Fa ممكنه باشه ممكنه نباشه ولى en حتما هست
حالا ميخوام اگه fa نبود en اش رو پيدا كنه
حتما با دستور MySQL