За последние 24 часа нас посетили 17610 программистов и 1610 роботов. Сейчас ищут 2170 программистов ...

есть такой запрос, но и ошибка...

Тема в разделе "MySQL", создана пользователем Silicium, 23 мар 2009.

  1. Silicium

    Silicium Активный пользователь

    С нами с:
    1 апр 2008
    Сообщения:
    205
    Симпатии:
    0
    Адрес:
    Киев
    (
    SELECT name_ru, author_ru
    FROM pages
    WHERE TYPE IN (
    '10', '17'
    )
    AND display_ru =1
    AND 1
    AND (
    html_ru LIKE '%Китайский%'
    OR name_ru LIKE '%Китайский%'
    )
    ORDER BY ctime DESC
    )
    UNION ALL (

    SELECT subject AS name_ru, body AS author_ru
    FROM smf_messages
    WHERE subject LIKE '%Китайский%'
    OR body LIKE '%Китайский%'
    ORDER BY posterTime DESC
    )
    LIMIT 0 , 30

    #1271 - Illegal mix of collations for operation 'UNION'

    делаю вроде все правильно по мануалу...

    что не так?
     
  2. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    поля не совпадают.
     
  3. Silicium

    Silicium Активный пользователь

    С нами с:
    1 апр 2008
    Сообщения:
    205
    Симпатии:
    0
    Адрес:
    Киев
    поля чего, беру по два поля с таблиц, называю их одинаково, что не совпадает, поясните, пожалуйста
     
  4. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    Тип полей.
     
  5. Silicium

    Silicium Активный пользователь

    С нами с:
    1 апр 2008
    Сообщения:
    205
    Симпатии:
    0
    Адрес:
    Киев
    Спасибо, попробую, сообщу про результат :)
     
  6. Grateful

    Grateful Активный пользователь

    С нами с:
    10 апр 2009
    Сообщения:
    2
    Симпатии:
    0
    Адрес:
    Колуго
    Ситуация таже, но поле то одно. Тоже по мануалу. :)
    Я новичок в этом деле, тока учусь.

    SELECT CONCAT('Символов в названии ',title,': ',LENGTH(title)) FROM books;

    и ошибка, снова и снова.

    #1271 - Illegal mix of collations for operation 'concat'

    Помогите разобраться, очень надо.
     
  7. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    какого типа эти данные?