假设我有两个表,并且它们的主标识符都使用名称'id'。如果我想用这两个表执行连接,我将如何将我想要与前表连接的表的id
别名?别名左连接上的列名称
例如:
SELECT * FROM `sites_indexed` LEFT JOIN `individual_data` ON `sites_indexed`.`id` = `individual_data`.`site_id` WHERE `url` LIKE :url
现在,SITE_ID应该与sites_indexed.id
连接起来。实际的id
它代表行individual_data
但是具有相同的标题为sites_indexed
。
就个人而言,我喜欢仅仅使用名称id
作为一切,因为它可以保持一致。但是,当编写服务器端脚本时,它会让事情变得混乱。
例如
$var = $result['id'];
鉴于上述查询,就不会混淆这解释?
无论如何,这是如何完成的?