这是查询:
SELECT * FROM property_table AS property
INNER JOIN property_classification AS classifications
ON property.classification_id = classifications.id
INNER JOIN property_classification AS classonrequest
ON property.classonrequest_id = classonrequest.id
WHERE property.id=5000 LIMIT 1;
请注意,我property_classification
在两个字段property.classification_id
和property.classonrequest_id
.
的结构property_classification
类似于:
id | a1 | a2 | a3 | ... | d1 | d2
当我在 MySQL 查询浏览器中执行上面的查询时,我得到如下信息:
id | other 'property' fields | id | a1 | a2 | a3 | ... | id | a1 | a2 | a3 | ...
但是在我的 PHP 脚本中,我返回了关联的数组,并且所有重复的字段名称都被覆盖了。
我想要的是查询以它们的表名返回两个连接表,即:
classifications.id | classifications.a1 | classifications.a2 | classifications.a3
和
classonrequest.id | classonrequest.a1 | classonrequest.a2 | classonrequest.a3
我怎么做?