Конференция "Базы" » Связывание таблиц в SQL запросе [D6, FB 2.0]
 
  • Konrads (18.07.08 09:05) [0]
    Можно ли связать таблицы по полям различного типа, например в одной таблице поле A - integer, а в другой поле В - varchar если мы к примеру точно знаем что в поле B - только цифры ?

    Я написал приблизительно так:

       IBQuery1.SQL.Append('SELECT TABLE1.*, TABLE2.* FROM TABLE1');
       IBQuery1.SQL.Append('JOIN TABLE2 ON TABLE1.A = TABLE2.B');



    Запрос ошибок не выдаёт но не находится ни одной записи, что в принципе понятно.
    Можно ли в SQL запросе сделать приведение типов, чтоб он отработал правильно?
  • Johnmen © (18.07.08 09:10) [1]
    Можно. Читай про CAST.
  • Konrads (18.07.08 10:14) [2]
    всё получилось
 
Конференция "Базы" » Связывание таблиц в SQL запросе [D6, FB 2.0]
Есть новые Нет новых   [134435   +33][b:0][p:0.001]