Общие > Базы данных

ODBC- одинаковые поля

(1/1)

Michel_Mak:
Проблема с выводом одинаковых полей из разных файлов, после связи запросом - отрабатывает нормально, но вот вывод ...
$P13=odbc_result($query,"P13"); // (но P13 - содержится в двух файлах)

Как вытащить одинаковые по названию поля из разных таблиц?

ThE0ReTiC:
Michel_Mak
$P13 = odbc_result($query,"table_name.P13"); - не канает?
а если запросик подправить?

Michel_Mak:
При таком:
$t1_P13 = odbc_result($query,"table_name_1.P13");
$t2_P13 = odbc_result($query,"table_name_2.P13");
Выводится:
Warning: Field table_name_1.P13 not found
Warning: Field table_name_2.P13 not found

Как (что) поправить в запросной части?
$sql="SELECT d1.FAM, d1.IMY, d1.OTC, table_name_1.P13, table_name_2.P13
      FROM d1, d5, table_name_1, table_name_2, d2, table_name_3
      WHERE d5.OTL=\'$otdel\'
            AND d1.P99999=d1vd05.P99999
            AND d5.OTL=table_name_3.P2
            AND d5.PF5>=\'1\'
            AND d5.D=table_name_1.P2
            AND d1.P99999=d2.P99999
            AND d2.PF2>=\'1\'
            AND d2.Z=table_name_2.P2
            AND d1.YVR IS NULL
      ";

ThE0ReTiC:
table_name_1.P13 AS P113 ,  table_name_2.P13 AS P213

Michel_Mak:
Упустил, но разобрался. Персональное Спасибо - ThE0ReTiC .

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии