Если у меня есть этот запрос:
SELECT tableA.Id, tableB.Id FROM tableA JOIN tableB ON (tableA.bId = tableB.Id)
Теперь, если я попробую это в php, у меня возникнут некоторые проблемы:
while($result = mysql_fetch_array(mysql_query(/Query Above/)){
print $result['tableB.Id'];
}
Теперь я знаю, что вы собираетесь сказать, что я должен выполнить мой запрос как:
SELECT tableA.Id AS aId, tableB.Id AS bId
FROM tableA
JOIN tableB ON (tableA.bId = tableB.Id)
и затем используйте: $result['bId']
Но на самом деле запрос выглядит так:
SELECT tableA.*, tableB.* FROM tableA JOIN tableB ON (tableA.bId = tableB.Id)
Можно ли как-нибудь получить результат в PHP, не выполняя AS для каждой отдельной строки?
Спасибо