Mam dwa biurka, characteristics
i students
.
dane techniczne
id name value
---- ------ -------
1 country england
2 country brazil
3 games football
4 games baseball
5 country india
. . .
. . .
Dla studentów
first_name age character_values
------------ ----- ------------------
Jason 12 [1,4]
Mark 14 [1,3]
Kunal 10 [5,3]
. . .
. . .
. . .
To characteristics
tabela składa się z trzech kolumn, w których id
kolumna-to pole automatycznego przyrostu. To name
oznacza nazwę konkretnej cechy i value
określa odpowiednie informacje na temat charakterystyki.
To students
tabela zawiera szczegółowe informacje o każdym studencie. To character_value
w polu students
tabela przedstawia jsonb
pole. Każdy element w tablicy jsonb ma identyfikator wskazujący na odpowiedni identyfikator techniczne w characteristics
stół.
(na przykład, jeśli uczeń z kraju Indie, identyfikator 5 dodaje się do character_values
tablica jsonb przeciwko imieniu danego ucznia)
Zakładając, że każdy uczeń może należeć tylko do jednego kraju, jak mi wybrać z listy studentów, упорядочивая wynik na nazwę kraju, do którego one należą?