2016-09-02 4 views
-2

Немного сложно объяснить эту проблему. У меня есть таблица транзакций, которая содержит несколько записей имен. Я хочу отсканировать эту таблицу и создать уникальную запись для каждого имени во второй таблице. Например таблица 1 содержит: -php/mysql запрашивает одну таблицу и обновляет вторую таблицу

джон смит Пит Джонс Сью Джеймсе джон смит джон смит Пит Джонс Сью Джеймсе джон смит

после запроса я хочу таблица 2 содержит: -

джон смит Пит Джонс Сью Джеймс

спасибо за любые советы

+0

Если вам просто нужен уникальный набор имен, которые не будут делать разные работы просто? – vikramjb

ответ

1

Вы должны использовать ключевое слово DISTINCT в sql. Он выбирает отдельные значения.

SELECT DISTINCT name from table_1 

И вы получите уникальные имена. И все, что вам нужно сделать, - это выполнить цикл в результатах поиска и сделать оператор INSERT для вставки в новую таблицу.

+0

Doooh! Да, конечно, спасибо – kerry

+0

На самом деле, думая об этом больше, я не очень хорошо объяснял - в основном я хочу, чтобы все продажи для каждого имени не просто получали список uniqhe. Таким образом, я эхо-1-я линия для Джона, которая имеет в общей сложности все его продажи - любые идеи - большое спасибо и извините за то, что они не ясны в первую очередь :-) – kerry

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