ورژن mysqlت چنده؟
اگه زیر 4.1 هست، اون عبارت WITH QUERY EXPANSION رو بردار
ورژن مای اس کیو ال من اینه : 3.23.49-max-nt
اون عبارت رو هم برداشتم ، این دفعه هر دو رکورد رو اورد. :(
ای ول.
رضا کمک خوبی کرد.
اینو تست کن :
کد:
SELECT CONCAT_WS( ' ', first_name, last_name ) AS full_name
FROM `my_table`
این هم جواب نداد :( . یعنی یک نتیجه ی عجیبی (برای من) داشت . به تصویر ضمیمه نگاه کنید.
SELECT *
FROM ali
WHERE (
SELECT concat( name, ' ', family )
) = 'ali haeri'
این رو هم تست کردم و ارور زیر رو داد :
Error
SQL-query :
SELECT * FROM `fam` WHERE (SELECT concat( name, ' ', family )
) = 'ali haeri' LIMIT 0, 30
MySQL said:
Something is wrong in your syntax près de 'SELECT concat( name, ' ', family )
) = 'ali haeri' LIMIT 0, 30' à la ligne 1
البته فکر میکنم این مشاکل به خاطر ورژن مای اس کیو ال باشه .
در هر حال از کمک همه تون خیلی خیلی ممنونم.
در ضمن ، لینکی که آقای راد دادن خیلی باحال بود ، دستتون درد نکنه :)