Как сделать запрос, чтобы получилась такая выборка:
- Код: Выделить всё
fio | анг.яз | Матем. | рус.яз | сумма баллов
---------------------------------------------------
Агеев | 5 | 4 | 4 | 13
Белышев | 5 | 5 | 4 | 14
fio | анг.яз | Матем. | рус.яз | сумма баллов
---------------------------------------------------
Агеев | 5 | 4 | 4 | 13
Белышев | 5 | 5 | 4 | 14
SELECT
fio,
SUM(CASE Name_RU WHEN 'Английский язык' THEN value ELSE 0 END) AS Англ,
SUM(CASE Name_RU WHEN 'Русский язык и литература' THEN value ELSE 0 END) AS Русск,
SUM(CASE Name_RU WHEN 'Математика' THEN value ELSE 0 END) AS Матем,
SUM(value) AS Сумма
FROM ...
GROUP BY fio
'1 таблица
Id | Name | Class | ещё 30 полей
1 | Rabbit | Monster |
2 | Dragon | Boss |
'2 таблица
Id | Name | Class | ещё 30 полей
1 | Rabbit | RaidBoss |
2 | Dragonkin | Guardian |
Id | Name | Class | ещё 30 полей
1 | Rabbit | RaidBoss |
2 | Dragon | Guardian |
UPDATE table2
SET class = table1.class
FROM table1 INNER JOIN table2 ON table1.ID = table2.ID
Error
SQL query:
UPDATE npc2 SET class = npc.class FROM npc INNER JOIN npc2 ON npc.ID = npc2.ID
MySQL said:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM npc INNER JOIN npc2 ON npc.ID = npc2.ID' at line 1
UPDATE table1, table2
SET table2.class = table1.class
WHERE table1.ID = table2.ID
UPDATE items,month
SET items.price=month.price
WHERE items.id=month.id;
Kovu писал(а):Субд MySql
INSERT INTO TMP ([Name], Rank, [Number], City, [Year], Title)
SELECT
MIN(Name) as Name,
MIN(Rank) as Rank,
MIN([Number]) as [Number],
MIN(City) as City,
MIN([Year]) as [Year],
Title
FROM tblPedagog
GROUP BY Title
Dim cn as ADODB.Connection
Set cn=New ADODB.Connection
cn.ConnectionString = ....
SQL=...
cn.execute SQL
INSERT VALUES (1,2,3) INTO Table1
INSERT INTO Table1 (c1,c2,c3) SELECT col1, col2, col2 FROM Table2
SELECT col1, col2, col3 FROM Table1
SELECT col1, Count(col2), Sum(col3) FROM Table1 GROUP BY col1
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3