Конечно, вот обновленный вопрос: Как можно скорректировать запрос 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), чтобы упростить запрос. Пожалуйста, предоставьте дополнительные детали о вашей структуре таблиц и о необходимых полях, если вам нужна более точная помощь.
алиасы нужно указать <pre><code class="php">$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'";</code></pre>