2013-05-06 3 views
0

Я пытаюсь объединение 2 таблицы, которые имеют то же поле (с тем же размером VARCHAR/INT размером и т.д.)MySQL Союз возвращает BLOB

Но в браузере я получаю сгустки ...

select * from 
(
select * from (
SELECT media.id,ifnull(wasRead,0) as wasRead 
,teamid,newsDate,itemid 
,var1,var2,var3,var4,title,content 
,ifnull(optionSel,0) as optionSel,0 as itemType 
FROM media 
left join mediaList on mediaList.id = media.itemId 
where teamid = '1') as media 

union all 

select * from (
select managerNews.id,ifnull(wasRead,0) as wasRead 
,teamid,newsDate,itemid 
,var1,var2,var3,var4,title,content 
,ifnull(optionSel,0) as optionSel,0 as itemType 
from managerNews 
left join managerNewsList on managerNewsList.id = managerNews.itemId 
where teamid = 1) as managerNews 
) as merged 

order by newsDate desc 
limit 50 

Я просто не знаю, что делать.

Заранее спасибо.

+0

Можете ли вы разместить то, что получаете? – SOfanatic

+1

Что вы подразумеваете под "в браузере"? Вы используете phpmyadmin? – Barmar

+0

Вместо «player: 36» я получаю 706C617965723A3136 –

ответ

0

Ну, в этом ряду была другая сортировка. Настолько странно, что я ошибался, но окончательно решил.

Сказал :-)

Смежные вопросы