Помогите управлять многозначными результатами для поиска - PullRequest
1 голос
/ 24 сентября 2011

Я не видел этого точно, поэтому надеюсь, что это не так.

У меня есть таблица с несколькими столбцами с переменными кода и таблица со всеми кодами поиска и описаниями для всей базы данных. Есть ли способ соединить значения поиска так, чтобы все оставалось на одном ряду, вместо того, что я получаю, где один ряд имеет значение расы, а один - значение пола. Благодарю. Я использую TOAD, но понимаю SQL.

Table 1                      
User_id    Race_cd  Sex_cd              
101          3201     4501              
102          3201     4502              
103          3202     4501               
104          3203     4501 


Table 2
CD_Num      CD_descrip
3201        White
3202        Black
3203        Asian
4501        Male
4502        Female

1 Ответ

1 голос
/ 24 сентября 2011

Я часом играл с объединениями за вашими столами, без простого результата.

Затем я создал такие представления:Легко:

select user.id, race.desc, sex.desc  from users, race, sex 
       where user.ra = race.id 
       and user.se = sex.id

показывает это:

101    White    Male
102    White    Female
103    Black    Male
104    Asian    Male

Пусть это вдохновит вас на хорошее решение!(При создании ваших представлений вам, естественно, придется иметь дело с предикатом «между значением и значением».)

...