У меня есть три таблицы с именами мест, мест1, шина. Я хочу присоединиться к местоположениям с шиной на sites.id = bus.id, и я хочу присоединиться к местоположениям1 с местоположениями на location1.id = locations.id ниже, является правильным синтаксисом для этого?MySql Не работает (а)
0
A
ответ
1
Select
резерв только для имен столбцов или *
указать все.
locations, locations1
Это не должно работать (если вы имели в виду таблицы).
Вы должны использовать:
locations.*, location1.*
Хотя я хотел бы предложить против него и использовать конкретные имена столбцов, нужно в этих таблицах.
Например:
locations.Field1, location.Field2, location1.OtherField1
0
Я думаю, вам нужно выбрать конкретные поля из таблицы местоположений и местах1.
Как ... просто пример ... выберите дополнительные поля по мере необходимости. Или вы можете использовать *
для выбора всех полей из таблицы. Помните, что это будет медленнее, чем если вы укажете поля, как показано ниже.
SELECT bus.id, bus.from_here,
bus.to_here, bus.ac, bus.fair,
bus.dates, locations.id, locations1.id
FROM bus
INNER JOIN locations ON locations.id = bus.id
INNER JOIN locations1 ON locations1.id = locations.id
WHERE bus.dates = '".$_SESSION['depart']."'
А потом опять ... поле dates
будет работать только тогда, когда только одна таблица имеет это имя поля. Просто чтобы быть в безопасности ... сделайте это bus.dates.
Смежные вопросы
- 1. MySQL - выберите, а не вопрос
- 2. Msiexec/а не работает
- 3. «../ путь» работает, а не «../../»
- 4. MySQL Хранимая процедура: Работает вручную, а не с C#
- 5. Mysql get MIN цена, а не ноль, а не пустая
- 6. IN() не работает - MySQL
- 7. MySQL, ЗАКАЗАТЬ Не работает
- 8. MySQL не работает отлично
- 9. Запрос MYSQL не работает?
- 10. MySQL REGEXP не работает
- 11. MySQL Count не работает
- 12. MySQL JOIN не работает
- 13. питон request.GET не работает, а ротор работает
- 14. Почему «RewriteRule (. *)» Не работает, а RewriteRule. * Работает?
- 15. Регулярное выражение не работает, а другое работает
- 16. JBoss7.1.3: @EJB работает, а @Inject не работает
- 17. Mysql не работает правильно
- 18. Omnet + MySQL не работает
- 19. MySql COUNT() не работает
- 20. а: активная ссылка не работает
- 21. Весенний автопогрузчик работает, а не
- 22. re.split не работает на^А
- 23. python manage.py не работает, а также работает servererver
- 24. Дубликат индекс SQLite, а не на MySQL
- 25. Запрос на удаление MySQL MySQL не работает
- 26. MySQL Query возвращает объект, а не массив
- 27. Триггер mysql не работает?
- 28. mysql inserting не работает
- 29. Утилита MySQL не работает?
- 30. Mysql: "\." не работает?
Вы выполнили запрос? –
Какая ошибка? –
Это может быть, но если дата - дата/время или дата, и у вас нет совпадения с точной датой/временем, может возникнуть проблема. Кроме того, идентификаторы, bus.id на location.id? пока идентификатор представляет то же самое, что и вы, но если bus.id представляет собой шину, а location.id представляет собой местоположение, вы не получите то, что ожидаете. – DRapp