Я пытаюсь получить информацию из базы данных mysql. У меня есть следующие таблицы:MYSQL SELECT FROM MULTIPLE COLUMS FROM TABLES
Квалификация (qualificationid, qualificationname, PersonID, статус)
Адрес (AddressID, addressLine1, город, область, код города, PersonID)
оценка (scoreid, оценка .choices, PersonID, JobID)
Я использую напечатал следующий MySQL заявление для извлечения данных
SELECT score.personid, qualifications.qualificationname, score.score
FROM
Qualifications, Score, Address
WHERE
score.jobid=58
AND
qualifications.qualificationName ='Human Resource Management'
AND
aadress.province ='Western Cape'
ORDER BY score.score
LIMIT 0,20;
Это, похоже, работает на все остальное, но не ограничивает провинцию западным мысом.
Пожалуйста, помогите, куда я иду не так?
провинция - это «западный мыс» именно так? любой шанс иметь пространство или другие символы? вы можете попробовать: ВЕРХНИЙ (RTRIM (LTRIM (aadress.province))) = ВЕРХНИЙ (RTRIM (LTRIM («Западный Кейп»))); ИЛИ aadress.province LIKE '% Western Cape%'. Надеюсь, это поможет –
Мне нравится опечатка: address.province вместо aadress.province – aross