Неизвестный столбец в MySQL [ошибка ERR] 1054 - неизвестный столбец 'Эндо.duodenum2' в 'список полей'
У меня есть эта команда MySQL.
SELECT endo.ReportDate, endo.ReportNo, patient.EMRNo, patient.PName, patient.Address, patient.Age, patient.Sex, endo.RefUnit, endo.Ward, endo.ProvDiag, endo.Premed, CASE endo.Larynx WHEN 'Normal' THEN endo.Larynx WHEN 'Findings' THEN CONCAT(endo.Larynx,' : ',endo.LarynxF) END AS Larynx, CASE endo.Esophagus WHEN 'Normal' THEN endo.Esophagus WHEN 'Findings' THEN CONCAT(endo.Esophagus,' : ',endo.EsophagusF) END AS Esophagus, CASE endo.Stomach WHEN 'Normal' THEN endo.Stomach WHEN 'Findings' THEN CONCAT(endo.Stomach,' : ',endo.StomachF) END AS Stomach, CASE endo.Pylorus WHEN 'Normal' THEN endo.Pylorus WHEN 'Findings' THEN CONCAT(endo.Pylorus,' : ',endo.PylorusF) END AS Pylorus, CASE endo.Duodenum1 WHEN 'Normal' THEN endo.Duodenum1 WHEN 'Findings' THEN CONCAT(endo.Duodenum1,' : ',endo.Duodenum1F) END AS Duodenum1, CASE endo.Duodenum2 WHEN 'Normal' THEN endo.Duodenum2 WHEN 'Findings' THEN CONCAT(endo.Doudenum2,' : ',endo.Doudenum2F) END AS Doudenum2, CONCAT(endo.HpTest,', ',endo.HpTestF) AS HpTest, endo.Biopsy, endo.Diagnosis, endo.Advice, endo.PerformedBy, endo.SignedBy FROM endo INNER JOIN patient ON patient.EMRNo = endo.EMRNo
и это дает ошибку
[Err] 1054 - Unknown column 'endo.Duodenum2' in 'field list'
и у меня есть такой столик:
[ИМГ]http://i65.tinypic.com/qzku95.jpg[/ИМГ]
Я, кажется, не могу найти эту проблему ... любая помощь будет оценена по достоинству
Что я уже пробовал:
Поиск в интернете доступной справки
Suvendu Shekhar Giri
Разве это не так просто, как если бы у вас не было колонки под названием " Эндо.Дуоденум2 " в таблице?
Richard MacCutchan
У вас разные варианты написания "DУОdenum2 " и " Dоуденум2". Правильно ли это?