ОБСУЖДЕНИЕ

Insert Into Where Noonno :o

2 ответов 5,3 тыс.
Статус
Закрыто для дальнейших ответов.
Автор темы
Подскажите пожалуйста, мне нужно вставить все значения строк (name, score) из другой таблицы, но как не вставлять строку(или лучше апдейт делать), если значение в колонке name уже есть в вставляемой таблице?

Вот мои докопы:

INSERT INTO scoreperdays (name,day1) VALUES ((select name from scores limit 1), (select score from scores limit 1))

Прошу помочь <_<
 
во-первых, лучше так:
INSERT INTO scoreperdays (name,day1) VALUES (select name, scores from scores limit 1)

во-вторых, посмотри про REPLACE INTO
 
Mysql 5.0

REPLACE INTO scoreperdays(name, day1) SELECT name, score FROM scores where scoreperdays.name <> scores.name
Подскажите что неверно <_<

Че только не пробовал... Вот единственные запросы которые не могу составить, это:
REPLACE INTO scoreperdays
и MAX( day1, day2, day3) :(
 
Статус
Закрыто для дальнейших ответов.