JL Ruatpuia Ответов: 1

Неизвестный столбец в 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". Правильно ли это?

1 Ответов

Рейтинг:
11

David_Wimbley

На скриншоте вашей схемы столбец написан по буквам

Doudenum2

В своем запросе вы пишете его как

Duodenum2

Поэтому вам нужно измениться

CASE endo.Duodenum2 WHEN


К

CASE endo.Doudenum2 WHEN


JL Ruatpuia

Аааа!!!!!!!...

Большое спасибо..

Wendelius

Красиво подмечено, пятерка.