Получить записи из таблицы Model, для которых Provider_City одинаковый (выдается пустой ответ) - MySQL
Формулировка задачи:
Всем привет. Сделал вот такую структуру:
Написал запрос, в котором нужно получить записи из таблицы Model, для которых Provider_City одинаковый
Но, что-то он мне пустой результат выдаёт, очевидно, что я где-то, чего-то напутал, прошу направить на правильный путь. Заранее, спасибо всем за ответы.
SELECT Model_Name FROM Model INNER JOIN Cloth ON Model_Cloth_Name = Cloth_ID INNER JOIN Supply_Cloth ON Cloth_ID = Supply_Cloth_Name INNER JOIN Provider A ON Supply_Cloth_Provider = A.Provider_ID INNER JOIN Findings ON Model_Findings_Name = Findings_ID INNER JOIN Supply_Findings ON Findings_ID = Supply_Findings_Name INNER JOIN Provider B ON Supply_Findings_Provider = B.Provider_ID WHERE A.Provider_City = B.Provider_City
Решение задачи: «Получить записи из таблицы Model, для которых Provider_City одинаковый (выдается пустой ответ)»
textual
Листинг программы
SELECT r.model_id, r.model_name, r.model_season, r.model_cloth_name, r.model_findings_name, val.QR FROM model r JOIN (SELECT cel.QQ AS QR, cel.QW AS QT, cel.QE AS QY, e.cloth_id AS QU FROM cloth e JOIN (SELECT q.provider_id AS QQ, w.supply_cloth_id AS QW, w.supply_cloth_name AS QE FROM providers q JOIN supply_cloth w ON q.proder_id=w.supply_cloth_provider WHERE q.provider_id=...) cel ON e.cloth_id=cel.QE) val ON r.model_cloth_name=val.QU
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д