У меня есть этот запрос
SELECT cities.city, city_time.time_slot
FROM cities, city_date, city_time
WHERE city_time.city_date_id = city_date.city_id = city_date.city_id = cities.id
AND city_time.city_date_id = '1'
Я пытаюсь вывести сорта city.city и city_time.time_slot в одну строку, они связаны через city_date,
cities has-
===========
id
city,
city_date has
===========
id
city_id (fk for city_table)
city_time has
==============
city_date_id (FK for city_date table)
time_slot
пробовал несколько способов ...
SELECT cities.city, city_time.time_slot
FROM (city_date LEFT JOIN cities ON city_time.city_date_id = city_date.city_id )
LEFT JOIN city_date ON city_time.city_date_id = city_date.city_id
WHERE city_time.city_date_id = '1'
Я просто хочу, чтобы поле города из таблицы городов было связано с полем time_slot в таблице city_time. Мне даже не нужно левое соединение, но я подумал, что включу его, чтобы помочь вам понять мои мысли.