Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
6 / 4 / 2
Регистрация: 23.10.2019
Сообщений: 77

Где ошибка

27.04.2021, 11:49. Показов 3167. Ответов 6

Author24 — интернет-сервис помощи студентам
SQL Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
DROP SCHEMA public cascade;
CREATE SCHEMA public;
 
CREATE TABLE IF NOT EXISTS Товары
(
"Код товара" serial PRIMARY KEY,
Товар VARCHAR(40),
Цена  INTEGER
 
);
 
CREATE TABLE IF NOT EXISTS "Сведения о заказе"
(
"Код товара" INTEGER PRIMARY KEY,
"Код заказа" INTEGER,
Колличество INTEGER,
Цена INTEGER,
Скидка INTEGER,
 
FOREIGN KEY ("Код товара") REFERENCES Товары ("Код товара")
);
 
 
 
CREATE TABLE IF NOT EXISTS "Метод оплаты"
(
"Код метода оплаты" serial PRIMARY KEY,
"Метод оплаты" VARCHAR(35)
 
);
 
CREATE TABLE IF NOT EXISTS Оплата 
(
"Код заказа" serial PRIMARY KEY,
Сумма INTEGER,
"Дата оплаты" DATE,
"Номер карточки" VARCHAR(35),
"Срок дейсвия карточки" DATE,
"Код метода оплаты" INTEGER,
 
FOREIGN KEY("Код метода оплаты") REFERENCES "Метод оплаты"("Код метода оплаты")
);
 
CREATE TABLE IF NOT EXISTS Доставка
(
"Код метода доставки" serial PRIMARY KEY,
"Метод доставки" VARCHAR(45)
 
);
 
CREATE TABLE IF NOT EXISTS Клиенты
(
"Код клиента" serial PRIMARY KEY,
"Название компании" VARCHAR(50),
Имя VARCHAR(20),
Фамилия VARCHAR(35),
Адрес VARCHAR(45),
Город VARCHAR (40),
Область VARCHAR (45),
"Почтовый индекс" INTEGER,
Страна VARCHAR (50),
Телефон VARCHAR (40)
 
);
 
CREATE TABLE IF NOT EXISTS Сотрудники
(
 "Код сотрудника" serial PRIMARY KEY,
 Имя VARCHAR(30),
 Фамилия  VARCHAR(30),
 Должность VARCHAR(30),
 Телефон VARCHAR(40)
 
 );
 
 CREATE TABLE IF NOT EXISTS Заказы
 (
"Код заказа" serial PRIMARY KEY,
"Код клиента" INTEGER,
"Код сотрудника" INTEGER,
"Дата размещения" DATE,
"Номер заказа" VARCHAR(10),
"Страна получателя" VARCHAR(50),
"Дата исполнения" DATE,
"Код метода доставки" INTEGER,
"Стоимость доставки" VARCHAR (35),
 
 
 
FOREIGN KEY("Код заказа") REFERENCES "Сведения о заказе"("Код заказа"),
FOREIGN KEY("Код клиента") REFERENCES "Клиенты" ("Код клиента"),
FOREIGN KEY("Код сотрудника") REFERENCES "Сотрудники"("Код сотрудника"),
FOREIGN KEY("Код метода доставки") REFERENCES "Доставка"("Код метода доставки"),
FOREIGN KEY("Код заказа") REFERENCES "Оплата"("Код заказа")
);
 
     
     
     
INSERT INTO "Доставка"("Код метода доставки","Метод доставки")
VALUES ('1','Почта России');
INSERT INTO "Доставка"("Код метода доставки","Метод доставки")
VALUES ('2','CDEK');
INSERT INTO "Доставка"("Код метода доставки","Метод доставки")
VALUES ('3','Китайский экспресс');
 
 
INSERT INTO "Заказы"("Код заказа","Код клиента","Код сотрудника","Дата размещения","Номер заказа","Страна получателя","Дата исполнения","Код метода доставки","Стоимость доставки")
VALUES ('1','3','3','26.04.2021','1414','РФ','25.09.2021','3','5555.00');
INSERT INTO "Заказы"("Код заказа","Код клиента","Код сотрудника","Дата размещения","Номер заказа","Страна получателя","Дата исполнения","Код метода доставки","Стоимость доставки")
VALUES ('2','2','1','22.08.2021','1416','РФ','22.10.2021','2','451.51');
INSERT INTO "Заказы"("Код заказа","Код клиента","Код сотрудника","Дата размещения","Номер заказа","Страна получателя","Дата исполнения","Код метода доставки","Стоимость доставки")
VALUES ('3','1','3','22.07.2021','1512','РФ','01.04.2021','1','990.90');
 
 
INSERT INTO "Клиенты"("Код клиента","Название компании","Имя","Фамилия","Адрес","Город","Область","Почтовый индекс","Страна","Телефон")
VALUES ('1','Ашан','Генадий','Крокодил','Кривая 3','Москва','Московская','123','РФ','892818');
INSERT INTO "Клиенты"("Код клиента","Название компании","Имя","Фамилия","Адрес","Город","Область","Почтовый индекс","Страна","Телефон")
VALUES ('2','S and SNAKE','Андрей','Серов','Ростовская 5','Аксай','Ростовкская','333','РФ','815812');
INSERT INTO "Клиенты"("Код клиента","Название компании","Имя","Фамилия","Адрес","Город","Область","Почтовый индекс","Страна","Телефон")
VALUES ('3','Двери 415','Евгений','Дверной','Ленина 355','Воркута','Республики Коми','425','РФ','518518');
 
INSERT INTO "Метод оплаты"("Код метода оплаты","Метод оплаты")
VALUES ('1','Наличкой');
INSERT INTO "Метод оплаты"("Код метода оплаты","Метод оплаты")
VALUES ('2','Картой');
 
INSERT INTO "Оплата"("Код оплаты","Код заказа","Сумма","Дата оплаты","Номер карточки","Срок действия карточки","Код метода оплаты")
VALUES ('1','1','515151.00','05.01.2021','51551','03/22','1');
INSERT INTO "Оплата"("Код оплаты","Код заказа","Сумма","Дата оплаты","Номер карточки","Срок действия карточки","Код метода оплаты")
VALUES ('2','2','521010.00','12.05.2021','161261','03/25','1');
 
INSERT INTO "Сведения о заказе"("Код заказа","Код товара","Колличество","Цена","Скидка")
VALUES ('1','3','51','5125.00','1515541');
INSERT INTO "Сведения о заказе"("Код заказа","Код товара","Колличество","Цена","Скидка")
VALUES ('2','2','51','5151.00','51414241');
INSERT INTO "Сведения о заказе"("Код заказа","Код товара","Колличество","Цена","Скидка")
VALUES ('3','5','414','9999999.00','515125');
 
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('1','Иван','Иванов','Продавец','8291581');
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('2','Петро','Смирнов','Продавец','512415');
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('3','Ахмед','Бабах','Продавец','51255');
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('4','Андрей','Бар','Старший продавец','5152');
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('5','Сергей','Перов','Директор','2758');
 
 
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('1','Тостер','2500.00');
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('2','Телевизор SAMSUNG','92000.00');
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('3','Духовой шкаф','4500.00');
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('4','Пылесос','20000.00');
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('5','Робот пылесос','150000.00');
ERROR: ОШИБКА: в целевой внешней таблице "Сведения о заказе" нет ограничения уникальности, соответствующего данным ключам


SQL-состояние: 42830
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.04.2021, 11:49
Ответы с готовыми решениями:

Подскажите где ошибка?

Подскажите где ошибка в синтаксисе?
Здравствуйте. помогите решить проблему, создаю функции в postgreSQL но не получается, где ошибка в синтаксисе? CREATE OR REPLACE FUNCTION...

Где ошибка???
Если stop::date-дата когда прекратить вывод информации-устарела относительно текущего времени,информацию не выводить. SELECT n,...

6
 Аватар для Аватар
3911 / 1424 / 500
Регистрация: 31.05.2012
Сообщений: 5,046
27.04.2021, 12:05
В таблице "Сведения о заказе" должен быть уникальный индекс по полю "Код заказа". Иначе внешнюю связь из таблицы "Заказы" не сделаешь:
1C Скопировано
1
FOREIGN KEY("Код заказа") REFERENCES "Сведения о заказе"("Код заказа")
Или связь та не нужна?
0
6 / 4 / 2
Регистрация: 23.10.2019
Сообщений: 77
27.04.2021, 12:11  [ТС]
Аватар,
SQL Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
DROP SCHEMA public cascade;
CREATE SCHEMA public;
 
CREATE TABLE IF NOT EXISTS Товары
(
"Код товара" serial PRIMARY KEY,
Товар VARCHAR(40),
Цена  INTEGER
 
);
 
CREATE TABLE IF NOT EXISTS "Сведения о заказе"
(
"Код товара" serial PRIMARY KEY,
"Код заказа" INTEGER,
Колличество INTEGER,
Цена INTEGER,
Скидка INTEGER,
 
FOREIGN KEY ("Код товара") REFERENCES Товары ("Код товара")
);
 
 
 
CREATE TABLE IF NOT EXISTS "Метод оплаты"
(
"Код метода оплаты" serial PRIMARY KEY,
"Метод оплаты" VARCHAR(35)
 
);
 
CREATE TABLE IF NOT EXISTS Оплата 
(
"Код заказа" serial PRIMARY KEY,
Сумма INTEGER,
"Дата оплаты" DATE,
"Номер карточки" VARCHAR(35),
"Срок дейсвия карточки" DATE,
"Код метода оплаты" INTEGER,
 
FOREIGN KEY("Код метода оплаты") REFERENCES "Метод оплаты"("Код метода оплаты")
);
 
CREATE TABLE IF NOT EXISTS Доставка
(
"Код метода доставки" serial PRIMARY KEY,
"Метод доставки" VARCHAR(45)
 
);
 
CREATE TABLE IF NOT EXISTS Клиенты
(
"Код клиента" serial PRIMARY KEY,
"Название компании" VARCHAR(50),
Имя VARCHAR(20),
Фамилия VARCHAR(35),
Адрес VARCHAR(45),
Город VARCHAR (40),
Область VARCHAR (45),
"Почтовый индекс" INTEGER,
Страна VARCHAR (50),
Телефон VARCHAR (40)
 
);
 
CREATE TABLE IF NOT EXISTS Сотрудники
(
 "Код сотрудника" serial PRIMARY KEY,
 Имя VARCHAR(30),
 Фамилия  VARCHAR(30),
 Должность VARCHAR(30),
 Телефон VARCHAR(40)
 
 );
 
 CREATE TABLE IF NOT EXISTS Заказы
 (
"Код заказа" serial PRIMARY KEY,
"Код клиента" INTEGER,
"Код сотрудника" INTEGER,
"Дата размещения" DATE,
"Номер заказа" VARCHAR(10),
"Страна получателя" VARCHAR(50),
"Дата исполнения" DATE,
"Код метода доставки" INTEGER,
"Стоимость доставки" VARCHAR (35),
 
 
 
FOREIGN KEY("Код заказа") REFERENCES "Сведения о заказе"("Код заказа"),
FOREIGN KEY("Код клиента") REFERENCES "Клиенты" ("Код клиента"),
FOREIGN KEY("Код сотрудника") REFERENCES "Сотрудники"("Код сотрудника"),
FOREIGN KEY("Код метода доставки") REFERENCES "Доставка"("Код метода доставки"),
FOREIGN KEY("Код заказа") REFERENCES "Оплата"("Код заказа")
);
 
     
     
     
INSERT INTO "Доставка"("Код метода доставки","Метод доставки")
VALUES ('1','Почта России');
INSERT INTO "Доставка"("Код метода доставки","Метод доставки")
VALUES ('2','CDEK');
INSERT INTO "Доставка"("Код метода доставки","Метод доставки")
VALUES ('3','Китайский экспресс');
 
 
INSERT INTO "Заказы"("Код заказа","Код клиента","Код сотрудника","Дата размещения","Номер заказа","Страна получателя","Дата исполнения","Код метода доставки","Стоимость доставки")
VALUES ('1','3','3','26.04.2021','1414','РФ','25.09.2021','3','5555.00');
INSERT INTO "Заказы"("Код заказа","Код клиента","Код сотрудника","Дата размещения","Номер заказа","Страна получателя","Дата исполнения","Код метода доставки","Стоимость доставки")
VALUES ('2','2','1','22.08.2021','1416','РФ','22.10.2021','2','451.51');
INSERT INTO "Заказы"("Код заказа","Код клиента","Код сотрудника","Дата размещения","Номер заказа","Страна получателя","Дата исполнения","Код метода доставки","Стоимость доставки")
VALUES ('3','1','3','22.07.2021','1512','РФ','01.04.2021','1','990.90');
 
 
INSERT INTO "Клиенты"("Код клиента","Название компании","Имя","Фамилия","Адрес","Город","Область","Почтовый индекс","Страна","Телефон")
VALUES ('1','Ашан','Генадий','Крокодил','Кривая 3','Москва','Московская','123','РФ','892818');
INSERT INTO "Клиенты"("Код клиента","Название компании","Имя","Фамилия","Адрес","Город","Область","Почтовый индекс","Страна","Телефон")
VALUES ('2','S and SNAKE','Андрей','Серов','Ростовская 5','Аксай','Ростовкская','333','РФ','815812');
INSERT INTO "Клиенты"("Код клиента","Название компании","Имя","Фамилия","Адрес","Город","Область","Почтовый индекс","Страна","Телефон")
VALUES ('3','Двери 415','Евгений','Дверной','Ленина 355','Воркута','Республики Коми','425','РФ','518518');
 
INSERT INTO "Метод оплаты"("Код метода оплаты","Метод оплаты")
VALUES ('1','Наличкой');
INSERT INTO "Метод оплаты"("Код метода оплаты","Метод оплаты")
VALUES ('2','Картой');
 
INSERT INTO "Оплата"("Код оплаты","Код заказа","Сумма","Дата оплаты","Номер карточки","Срок действия карточки","Код метода оплаты")
VALUES ('1','1','515151.00','05.01.2021','51551','03/22','1');
INSERT INTO "Оплата"("Код оплаты","Код заказа","Сумма","Дата оплаты","Номер карточки","Срок действия карточки","Код метода оплаты")
VALUES ('2','2','521010.00','12.05.2021','161261','03/25','1');
 
INSERT INTO "Сведения о заказе"("Код заказа","Код товара","Колличество","Цена","Скидка")
VALUES ('1','3','51','5125.00','1515541');
INSERT INTO "Сведения о заказе"("Код заказа","Код товара","Колличество","Цена","Скидка")
VALUES ('2','2','51','5151.00','51414241');
INSERT INTO "Сведения о заказе"("Код заказа","Код товара","Колличество","Цена","Скидка")
VALUES ('3','5','414','9999999.00','515125');
 
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('1','Иван','Иванов','Продавец','8291581');
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('2','Петро','Смирнов','Продавец','512415');
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('3','Ахмед','Бабах','Продавец','51255');
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('4','Андрей','Бар','Старший продавец','5152');
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('5','Сергей','Перов','Директор','2758');
 
 
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('1','Тостер','2500.00');
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('2','Телевизор SAMSUNG','92000.00');
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('3','Духовой шкаф','4500.00');
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('4','Пылесос','20000.00');
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('5','Робот пылесос','150000.00');
Поменял ключевое поле

ERROR: ОШИБКА: INSERT или UPDATE в таблице "Заказы" нарушает ограничение внешнего ключа "Заказы_Код заказа_fkey"
DETAIL: Ключ (Код заказа)=(1) отсутствует в таблице "Сведения о заказе".
0
 Аватар для Аватар
3911 / 1424 / 500
Регистрация: 31.05.2012
Сообщений: 5,046
27.04.2021, 12:21
И что, в сообщении об ошибке на китайском написано?
0
6 / 4 / 2
Регистрация: 23.10.2019
Сообщений: 77
27.04.2021, 12:23  [ТС]
я не знаю как исправить,sql изучаю второй день,сначала сделал базу в access ,работала,сюда вбил и никак
0
1258 / 973 / 383
Регистрация: 02.09.2012
Сообщений: 3,001
28.04.2021, 21:21
Вставку в "Заказы" нужно делать тогда, когда уже есть данные в зависимых по внешним ключам таблицам.
Переставляйте INSERT-ы, так, чтобы это соответствовало связям ваших таблиц.
1
6 / 4 / 2
Регистрация: 23.10.2019
Сообщений: 77
28.04.2021, 21:32  [ТС]
grgdvo, Да, и там ещё у меня был косяк с заполнением самих таблиц,местами поменять порядок

SQL Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
DROP schema public cascade;
CREATE schema public;
 
CREATE TABLE IF NOT EXISTS Товары
(
"Код товара" serial PRIMARY KEY,
Товар VARCHAR(40),
Цена INTEGER
);
 
CREATE TABLE IF NOT EXISTS Доставка
(
"Код метода доставки" serial PRIMARY KEY,
"Метод доставки" VARCHAR(45)
);
 
CREATE TABLE IF NOT EXISTS Клиенты
(
"Код клиента" serial PRIMARY KEY,
"Название компании" VARCHAR(50),
Имя VARCHAR(20),
Фамилия VARCHAR(35),
Адрес VARCHAR(45),
Город VARCHAR (40),
Область VARCHAR (45),
"Почтовый индекс" INTEGER,
Страна VARCHAR (50),
Телефон VARCHAR (40)
);
 
CREATE TABLE IF NOT EXISTS Сотрудники
(
"Код сотрудника" serial PRIMARY KEY,
Имя VARCHAR(30),
Фамилия VARCHAR(30),
Должность VARCHAR(30),
Телефон VARCHAR(40)
);
 
 
CREATE TABLE IF NOT EXISTS Заказы
(
"Код заказа" serial PRIMARY KEY,
"Код клиента" INTEGER,
"Код сотрудника" INTEGER,
"Дата размещения" DATE,
"Номер заказа" VARCHAR(10),
"Страна получателя" VARCHAR(50),
"Дата исполнения" DATE,
"Код метода доставки" INTEGER,
"Стоимость доставки" VARCHAR (35),
 
FOREIGN KEY("Код клиента") REFERENCES Клиенты ("Код клиента"),
FOREIGN KEY("Код сотрудника") REFERENCES Сотрудники ("Код сотрудника"),
FOREIGN KEY("Код метода доставки") REFERENCES Доставка ("Код метода доставки")
);
 
CREATE TABLE IF NOT EXISTS "Метод оплаты"
(
"Код метода оплаты" serial PRIMARY KEY,
"Метод оплаты" VARCHAR(35)
 
);
 
CREATE TABLE IF NOT EXISTS Оплата
(
 
"Код заказа" serial PRIMARY KEY,
Сумма VARCHAR(35),
"Дата оплаты" VARCHAR(35),
"Номер карточки" VARCHAR(35),
"Срок действия карточки" VARCHAR(35),
"Код метода оплаты" INTEGER,
FOREIGN KEY("Код метода оплаты") REFERENCES "Метод оплаты"("Код метода оплаты"),
FOREIGN KEY("Код заказа") REFERENCES "Заказы"("Код заказа") 
);
 
CREATE TABLE IF NOT EXISTS "Сведения о заказе"
(
"Код заказа" serial PRIMARY KEY,
"Код товара" INTEGER,
Колличество INTEGER,
Цена INTEGER,
Скидка INTEGER,
FOREIGN KEY ("Код товара") REFERENCES Товары ("Код товара"),
FOREIGN KEY ("Код заказа") REFERENCES Заказы ("Код заказа")
);
 
 
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('1','Тостер','2500');
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('2','Телевизор SAMSUNG','92000');
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('3','Духовой шкаф','4500');
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('4','Пылесос','20000');
INSERT INTO "Товары"("Код товара","Товар","Цена")
VALUES ('5','Робот пылесос','150000');
 
INSERT INTO "Метод оплаты"("Код метода оплаты","Метод оплаты")
VALUES ('1','Наличкой');
INSERT INTO "Метод оплаты"("Код метода оплаты","Метод оплаты")
VALUES ('2','Картой');
 
INSERT INTO "Клиенты"("Код клиента","Название компании","Имя","Фамилия","Адрес","Город","Область","Почтовый индекс","Страна","Телефон")
VALUES 
(1,'Ашан','Генадий','Крокодил','Кривая 3','Москва','Московская','123','РФ','892818'),
(2,'S and SNAKE','Андрей','Серов','Ростовская 5','Аксай','Ростовкская','333','РФ','815812'),
(3,'Двери 415','Евгений','Дверной','Ленина 355','Воркута','Республики Коми','425','РФ','518518');
 
INSERT INTO "Доставка"("Код метода доставки","Метод доставки")
VALUES ('1','Почта России');
INSERT INTO "Доставка"("Код метода доставки","Метод доставки")
VALUES ('2','CDEK');
INSERT INTO "Доставка"("Код метода доставки","Метод доставки")
VALUES ('3','Китайский экспресс');
 
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('1','Иван','Иванов','Продавец','8291581');
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('2','Петро','Смирнов','Продавец','512415');
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('3','Ахмед','Бабах','Продавец','51255');
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('4','Андрей','Бар','Старший продавец','5152');
INSERT INTO "Сотрудники" ("Код сотрудника","Имя","Фамилия","Должность","Телефон")
VALUES ('5','Сергей','Перов','Директор','2758');
 
INSERT INTO "Заказы"("Код заказа","Код клиента","Код сотрудника","Дата размещения","Номер заказа","Страна получателя","Дата исполнения","Код метода доставки","Стоимость доставки")
VALUES ('1','3','3','26.04.2021','1414','РФ','25.09.2021','3','5555.00');
INSERT INTO "Заказы"("Код заказа","Код клиента","Код сотрудника","Дата размещения","Номер заказа","Страна получателя","Дата исполнения","Код метода доставки","Стоимость доставки")
VALUES ('2','2','1','22.08.2021','1416','РФ','22.10.2021','2','451.51');
INSERT INTO "Заказы"("Код заказа","Код клиента","Код сотрудника","Дата размещения","Номер заказа","Страна получателя","Дата исполнения","Код метода доставки","Стоимость доставки")
VALUES ('3','1','3','22.07.2021','1512','РФ','01.04.2021','1','990.90');
 
INSERT INTO "Сведения о заказе"("Код заказа","Код товара","Колличество","Цена","Скидка")
VALUES ('1','3','51','5125','1515541');
INSERT INTO "Сведения о заказе"("Код заказа","Код товара","Колличество","Цена","Скидка")
VALUES ('2','2','51','5151','51414241');
INSERT INTO "Сведения о заказе"("Код заказа","Код товара","Колличество","Цена","Скидка")
VALUES ('3','5','414','9999999','515125');
 
INSERT INTO "Оплата"("Код заказа","Сумма","Дата оплаты","Номер карточки","Срок действия карточки","Код метода оплаты")
VALUES ('1','515151','05.01.2021','51551','03/22','1');
INSERT INTO "Оплата"("Код заказа","Сумма","Дата оплаты","Номер карточки","Срок действия карточки","Код метода оплаты")
VALUES ('2','521010.00','12.05.2021','161261','03/25','1');
рабочий вариант для будущих искателей похожего
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.04.2021, 21:32
Помогаю со студенческими работами здесь

где ошибка ?
CREATE TABLE T1 ( id INT PRIMARY KEY IDENTITY(1,1) DATE INT(10) OPERATORN VARCHAR(50) OPERATORS VARCHAR(50) BREND...

Где ошибка
Добрый день народ. Подскажите, в чем ошибка в данном запросе. Имеется такая таблица (это примерно, для понимания) SELECT TOP 1000 ...

Где ошибка?
По идее вот это должно запускать запрос с выборкой по тем данным, которые введены в поле подчиненной формы. Но почему то работает...

Где ошибка, подскажите
Вообщем, нужно найти срочно ошибку в mysql... /* Генерируем ссылку для редактирования поля */ echo "<td><a...

Где ошибка в запросе?
SELECT count(*) as `cnt`, count('order > 0') as `order` FROM `order` WHERE `url` = '".$_SESSION."' ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Максимальная производительность C#: Span<T> и Memory<T>
stackOverflow 22.04.2025
Мир высоконагруженных приложений безжалостен к неэффективному коду. Каждая миллисекунда на счету, каждый выделенный байт памяти может стать причиной падения производительности. Разработчики на C#. . .
JWT аутентификация в Java
Javaican 21.04.2025
JWT (JSON Web Token) представляет собой открытый стандарт (RFC 7519), который определяет компактный и самодостаточный способ передачи информации между сторонами в виде JSON-объекта. Эта информация. . .
Спринты Agile: Планирование, выполнение, ревью и ретроспектива
EggHead 21.04.2025
Спринты — сердцевина Agile-методологии, позволяющая командам создавать работающий продукт итерационно, с постоянной проверкой гипотез и адаптацией к изменениям. В основе концепции спринтов лежит. . .
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров
Programma_Boinc 21.04.2025
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров. 3 марта 2025 года, в результате обобщенного поиска простых чисел Ферма в PrimeGrid был найден. . .
Система статов в Unity
GameUnited 20.04.2025
Статы — фундаментальный элемент игрового дизайна, который определяет характеристики персонажей, предметов и других объектов в игровом мире. Будь то показатель силы в RPG, скорость передвижения в. . .
Статические свойства и методы в TypeScript
run.dev 20.04.2025
TypeScript прочно занял своё место в системе современной веб-разработки. Этот строго типизированный язык программирования не просто расширяет возможности JavaScript — он делает разработку более. . .
Batch Transform и Batch Gizmo Drawing API в Unity
GameUnited 20.04.2025
В мире разработки игр и приложений на Unity производительность всегда была критическим фактором успеха. Создатели игр постоянно балансируют между визуальной привлекательностью и плавностью работы. . .
Звук в Unity: Рандомизация с Audio Random Container
GameUnited 20.04.2025
В современных играх звуковое оформление часто становится элементом, который либо полностью погружает игрока в виртуальный мир, либо разрушает атмосферу за считанные минуты. Представьте: вы исследуете. . .
Максимальная производительность C#: Советы, тестирование и заключение
stackOverflow 20.04.2025
Погружение в мир микрооптимизаций C# открывает перед разработчиком целый арсенал мощных техник. Но как определить, где и когда их применять? Ответ начинается с точных измерений и профилирования. . . .
Максимальная производительность C#: Предсказание ветвлений
stackOverflow 20.04.2025
Третий ключевой аспект низкоуровневой оптимизации — предсказание ветвлений. Эта тема менее известна среди разработчиков, но её влияние на производительность может быть колоссальным. Чтобы понять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер