Member 12505620 Ответов: 2

Объединение вертикальных и горизонтальных значений в двух таблицах


У меня есть два стола. В первой таблице данные расположены в вертикальном порядке, то есть в одном столбце. Но во второй таблице данные расположены горизонтально. Мне трудно присоединиться к ним. Я использую asp classic и access datatable.

Что я уже пробовал:

I have two tables. In the first table, the data are vertical order that is in the same column. But in the second table, the datas are horizontal. I have difficulty in joining them. I am using asp classic and access datatable.

The name of the first table is "Siniflar" It is like that:

id  sinifi       sin_id
1   9-A          S1
2   9-B          S2
3   10-A         S3
4   10-B         S4
5   11-A         S5 
6   11-B         S6
7   11-C         S7
8   11-D         S8
9   11_E         S9
10   12-A        S10
11  13-B         S11
12  12-C         S12
13  12-D         S13

The name of the second table is “tizin25”. It is like that:

id   konu_id   test_id    s1   s2     s3   s4 s5 s6 s7 s8 s9 s10 s11 s12 s13
1    102        2         True  True  False  .. etc

How can we join the values in the column sin_id with the columns s,s2,s3....etc in the values in the second table?

2 Ответов

Рейтинг:
2

Member 12505620

Как мы можем решить эту проблему с помощью sql-кодов?


Рейтинг:
12

MadMyche

Чтобы сделать вашу первую таблицу горизонтальной, вам нужно будет создать PIVOT запрос на него.
Создание представлений сводной таблицы или сводной диаграммы в базе данных Access desktop - Access[^]

Однако вам, вероятно, действительно нужно будет открепить свою вторую таблицу, которая не является функцией доступа. Однако вам нужно будет подделать его, либо с помощью какого-то креативного кода VBA, либо с помощью множества UNIONв запросе
как 'отмена' стол | доступ в мир форумов[^]