Forum Webscript.Ru
Общие => Базы данных => Тема начата: Michel_Mak от 25 Ноября 2003, 12:20:21
-
Проблема с выводом одинаковых полей из разных файлов, после связи запросом - отрабатывает нормально, но вот вывод ...
$P13=odbc_result($query,"P13"); // (но P13 - содержится в двух файлах)
Как вытащить одинаковые по названию поля из разных таблиц?
-
Michel_Mak
$P13 = odbc_result($query,"table_name.P13"); - не канает?
а если запросик подправить?
-
При таком:
$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
";
-
table_name_1.P13 AS P113 , table_name_2.P13 AS P213
-
Упустил, но разобрался. Персональное Спасибо - ThE0ReTiC .