两个具有相同名称的字段

Ano*_*ous 0 php sql

在下列情况下,如何获得一个id而不是另一个?

SELECT
    posts.id,
    posts.topic,
    posts.content,
    posts.date,
    posts.author,
    users.id,
    users.name,
    users.posts
Run Code Online (Sandbox Code Playgroud)

当我得到一个id,它返回用户ID,但我想要post id.我如何指定我想要哪一个?我试过["posts.id"],这显然不起作用.

kei*_*ant 6

使用AS别名它们:

SELECT posts.id AS post_id, users.id AS user_id...
Run Code Online (Sandbox Code Playgroud)