Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Перенос данных из одной таблицы в другую.
|
|||
|---|---|---|---|
|
#18+
У меня,творческий вопрос по крайней мере для меня. Имеется база данных с финансовыми операциями лиц: АбонентАсумма переводаАбонентБ год рождения прописка Нужно из этой базы создать новую где просто будут указаны лица, которые переводили средства друг другу, но чтобы не было повторений записей... ( чтобы не было 2 записи андрей-богдан АндрейБогданВиталийАртемАндрейБогдан) Хотел сделать выборку по 2 столбцам DISTINCT, но оказалось оператор так не работает. Подскажите пожалуйста альтернативные варианты решения поставленной задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 08:21 |
|
||
|
Перенос данных из одной таблицы в другую.
|
|||
|---|---|---|---|
|
#18+
Сгруппируй по АбонентА, АбонентБ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 08:34 |
|
||
|
Перенос данных из одной таблицы в другую.
|
|||
|---|---|---|---|
|
#18+
LinkLerХотел сделать выборку по 2 столбцам DISTINCT, но оказалось оператор так не работает. Значит, неправильно делал. Всё великолепно работает: Код: sql 1. 2. Небось, ты к каждому полю пытался DISTINCT приложить? забыв, что он применяется ко всей записи, а не отдельному её полю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 08:47 |
|
||
|
Перенос данных из одной таблицы в другую.
|
|||
|---|---|---|---|
|
#18+
Если же тебе нужны именно уникальные пары, без учёта направления платежа (т.е. либо Андрей-Богдан, либо наоборот, но не обе одновременно), то Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 08:49 |
|
||
|
Перенос данных из одной таблицы в другую.
|
|||
|---|---|---|---|
|
#18+
Спасибо, с этим я разобрался. А можно ли результат выборки занести в новую таблицу? CREATE TABLE Т2 AS ( SELECT A,MAX(B), MAX(C) FROM T1... Не работает и не будет работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 12:16 |
|
||
|
Перенос данных из одной таблицы в другую.
|
|||
|---|---|---|---|
|
#18+
Akina, вы правы, но в моем случае это не сработает, т.к. я забыл указать, что у меня не 2 столбца выводится, а все из таблицы. И если ко всей таблицы применять оператор distinct то и отображаться будут целиком уникальные записи, вплоть до времени совершения операции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 12:22 |
|
||
|
Перенос данных из одной таблицы в другую.
|
|||
|---|---|---|---|
|
#18+
LinkLerСпасибо, с этим я разобрался. А можно ли результат выборки занести в новую таблицу? CREATE TABLE Т2 AS ( SELECT A,MAX(B), MAX(C) FROM T1 WHERE A>0 GROUP BY A Не работает и не будет работать. А вот если сделать просто запрос SELECT A,MAX(B), MAX(C) FROM T1 WHERE A>0 GROUP BY A то можно ли как раз результат этого запроса занести в таблицу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 12:25 |
|
||
|
Перенос данных из одной таблицы в другую.
|
|||
|---|---|---|---|
|
#18+
LinkLerможно ли как раз результат этого запроса занести в таблицу? Да, можно. Если таблица существует, то https://dev.mysql.com/doc/refman/5.7/en/insert-select.html Если не существует, то https://dev.mysql.com/doc/refman/5.7/en/create-table-select.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 12:27 |
|
||
|
Перенос данных из одной таблицы в другую.
|
|||
|---|---|---|---|
|
#18+
AkinaLinkLerможно ли как раз результат этого запроса занести в таблицу? Да, можно. Если таблица существует, то https://dev.mysql.com/doc/refman/5.7/en/insert-select.html Если не существует, то https://dev.mysql.com/doc/refman/5.7/en/create-table-select.html Я уже пытался через create table выдает ошибку "Error report - ORA-00907: missing right parenthesis 00907. 00000 - "missing right parenthesis" *Cause: *Action:" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 12:40 |
|
||
|
Перенос данных из одной таблицы в другую.
|
|||
|---|---|---|---|
|
#18+
LinkLerAkinaпропущено... Да, можно. Если таблица существует, то https://dev.mysql.com/doc/refman/5.7/en/insert-select.html Если не существует, то https://dev.mysql.com/doc/refman/5.7/en/create-table-select.html Я уже пытался через create table выдает ошибку "Error report - ORA-00907: missing right parenthesis 00907. 00000 - "missing right parenthesis" *Cause: *Action:" неправильно написал, вот эта ошибка "Error report - ORA-00998: must name this expression with a column alias 00998. 00000 - "must name this expression with a column alias" *Cause: *Action:" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 12:41 |
|
||
|
Перенос данных из одной таблицы в другую.
|
|||
|---|---|---|---|
|
#18+
LinkLerЯ уже пытался через create table выдает ошибку "Error report - ORA-00907: missing right parenthesis то есть Вы даже не знаете, с каким сервером работаете, да? Oracle и MySQL для Вас один и тот же сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 12:46 |
|
||
|
Перенос данных из одной таблицы в другую.
|
|||
|---|---|---|---|
|
#18+
Спасибо, получилось перенести в существующую таблицу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2018, 12:48 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39598884&tid=1830077]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 376ms |

| 0 / 0 |
