я имею три таблицы, а именноизвлечения данных из трех таблиц с использованием MySQL
1) cd_register
|----------------------------------------------------|
| username | name | age | sex | dob |
|----------------------------------------------------|
2) cd_social
|-------------------------------------|
| username | religion | caste |
|-------------------------------------|
и 3) cd_professional
|----------------------------------------|
| username | occupation | education |
|----------------------------------------|
Теперь я использую этот запрос в MySQL, но его дает ошибку
SELECT cd_register.name, cd_register.age, cd_register.dob, cd_social.religion, cd_social.caste, cd_professional.profession
FROM cd_register, cd_social,cd_professional
WHERE
cd_register.sex = 'Male',
cd_social.religion = 'Hindu',
cd_social.caste = 'Brahmin',
cd_professional.occupation = 'Doctor',
cd_register.username = cd_social.username AND
cd_register.username = cd_professional.username
Теперь я хочу отметить, что username
является primary key
всех таблиц. Также username
от cd_register
- foreign key
в cd_social
. Также username
от cd_register
является foreign key
в cd_professional
.
@ sararov..и абсолютно совершенен мой друг ... только одна вещь, которую вы использовали cd_professional.profession .. Anyways я исправил его – Saswat
Ok исправлено сейчас. благодаря – safarov