mmsgold
31.07.2013 - 13:27
в общем есть две таблицы
data и data2, из них надо получить одну результирующую..
попробовал так
SELECT d1.linck_img , d2.linck_img
FROM data AS d1 INNER JOIN data2 AS d2;
но выдает два столбца, а надо чтоб был один... каким образом их объединить?
mmsgold
31.07.2013 - 13:42
спасибо)
mmsgold
31.07.2013 - 17:11
ладно запрос я сделал, во теперь такой момент появился а можно ли средствами mysql сделать так чтобы
один столбец просто брался из первой таблицы и заменял его в другой, к примеру вот так, но так не работает
SELECT [b]id[/b],linck_img,kinoteatr,description FROM data UNION SELECT linck_img,kinoteatr,description FROM data2
что значит заменял? update?
или "заменить" linck_img? в select перечислить нужные поля: select data1.id, data2.linck_img, data1.kinoteatr etc.
mmsgold
31.07.2013 - 17:29
нет заменить или подставить поле id, я его там выделил жиным,,, но выделение не сработало
SELECT id,linck_img,kinoteatr,description FROM data UNION SELECT linck_img,kinoteatr,description FROM data2
mmsgold
31.07.2013 - 17:30
вообщем добавить поле надо только из 1ой таблицыx, думаю может
INTERSECT попробовать, хотя нет не подойдет
mmsgold
31.07.2013 - 17:50
есть две таблицы, одну надо обновить посредством второй...вторая почти такая же, но допустим на пару строк отличается, как обновить лучше обновить 1 таблицу?
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.