Это является оператор выбора MySQL У меня есть, что дает мне ошибку - Неизвестный столбец «Regattas.regatta_id» в «по статье»MySQL выберите оператор дает ошибку
SELECT
Regattas.regatta_id,
Events.event_id,
Events.event_name
FROM Regattas, Events
LEFT JOIN Regatta_Events AS Regatta_Events_1 ON Regatta_Events_1.fk_event_id = Events.event_id
LEFT JOIN Regatta_Events AS Regatta_Events_2 ON Regatta_Events_2.fk_regatta_id = Regattas.regatta_id
WHERE Regattas.regatta_id = {$regattaId}
Компоновка таблиц, как ниже :
Регаты Таблица:
+--------------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+--------------+------+-----+---------+----------------+
| regatta_id | int(11) | NO | PRI | NULL | auto_increment |
| regatta_name | varchar(100) | NO | | NULL | |
| regatta_start_date | date | NO | | NULL | |
| regatta_end_date | date | NO | | NULL | |
| regatta_start_time | time | NO | | NULL | |
| regatta_venue_id | int(11) | NO | | 0 | |
+--------------------+--------------+------+-----+---------+----------------+
события Таблица:
+------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+--------------+------+-----+---------+----------------+
| event_id | int(11) | NO | PRI | NULL | auto_increment |
| event_name | varchar(255) | NO | | NULL | |
+------------+--------------+------+-----+---------+----------------+
И Regatta_Events стол, как это - Conjunction стол:
+-------------------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+---------+------+-----+---------+----------------+
| regatta_events_id | int(11) | NO | PRI | NULL | auto_increment |
| fk_regatta_id | int(11) | NO | | 0 | |
| fk_event_id | int(11) | NO | | 0 | |
+-------------------+---------+------+-----+---------+----------------+
Пожалуйста, помогите мне исправить это я был на нем некоторое время.
Вы смешиваете синтаксис соединения в одном утверждении; более старые таблицы, разделенные запятыми, а также более новый синтаксис с синтаксисом 'JOIN ON'. Я предлагаю стандартизировать это. Где ваше соединение между «Регатами» и «Событиями»? – Wolf
Где соединение между «регатами» и «событиями»? Когда это исправлено, возможно, другая ошибка исчезнет. –