Delphi MySql: неизвестный столбец в предложении where

0

Я использую Delphi для выполнения запроса в базе данных MySQL.

Простой запрос:

select * from table1, table2 
where table1.field1 = table2.field1

отлично работает через Navicat, но не использует delphi с сообщением об ошибке:

Msgstr "Неизвестное поле столбца1 в разделе"

благодаря

  • 0
    попробовать с псевдонимами означает сначала дать псевдонимы таблицам, а затем использовать псевдонимы вместо полного имени таблицы ... даже оба они одинаковы, но вы можете попробовать.
  • 1
    Обратите внимание, что поведение Navicat не является стандартным, и вам лучше
Теги:

1 ответ

6
Лучший ответ

использовать соединения и псевдонимы:

SELECT t1.*, t2.* 
 FROM table1 t1
  INNER JOIN table t2 ON t1.field1 = t2.field1
  • 0
    Благодарю. это работает довольно

Ещё вопросы

Сообщество Overcoder
Наверх
Меню