Конечно, вот обновленный вопрос: Как можно скорректировать запрос SQL для отображения данных о городах из таблицы исходных городов и конечных городов, связанных с записями в таблице перевозок, учитывая что у меня есть таблицы overheads и cities, а также столбцы from_city и to_city в таблице overheads, которые должны относиться к идентификаторам городов из таблицы cities? Не стесняйтесь задавать вопросы, если нужны дополнительные данные!
Для решения этой проблемы, вы можете использовать команду SQL JOIN для объединения таблицы перевозок (overheads) с таблицей городов (cities) по идентификаторам городов from_city и to_city. Пример запроса может выглядеть следующим образом: ```sql SELECT o.*, c1.city_name as from_city_name, c2.city_name as to_city_name FROM overheads o JOIN cities c1 ON o.from_city = c1.city_id JOIN cities c2 ON o.to_city = c2.city_id; ``` В данном запросе мы выбираем все данные из таблицы overheads и добавляем названия городов с помощью JOIN операции с таблицей cities дважды (для города отправления и города назначения). Кроме того, использованы псевдонимы для таблиц overheads (o) и cities (c1 и c2), чтобы упростить запрос. Пожалуйста, предоставьте дополнительные детали о вашей структуре таблиц и о необходимых полях, если вам нужна более точная помощь.
алиасы нужно указать$sql = "SELECT o.overhead_code, f.name from_name, f.comapny from_company, f.city from_city, f.address from_address, f.phone from_phone, t.name to_name, t.comapny to_company, t.city to_city, t.address to_address, t.phone to_phone, FROM overheads o JOIN cities f ON f.from_city = o.id JOIN cities t ON t.to_city = o.id WHERE o.overhead_code = '$trackingNumber'";