如果要连接两个表,从第二个表获取ID

时间:2014-03-08 11:05:48

标签: php mysql sql

我需要从第二个(Feed)表中获取ID现在我从第一个tabel(用户)获得了ID。请看下面的图片! enter image description here

3 个答案:

答案 0 :(得分:0)

Select *, feed.id as f_id
    from feed
    ...

然后在您的代码中使用$feed['f_id']

答案 1 :(得分:0)

我认为您在用户和Feed表中都有ID,因此最好使用以下

select feed.ID as feed_id, feed.Picture,feed.assign,feed.comment
from feed
left join users on users.Username = feed.user

然后你可以用作

$feed["feed_id"] to display

注意:您可能在Feed表中有更多字段,因此如果需要,请在select中添加所有字段。

答案 2 :(得分:0)

如果你这样写的话会怎么样:

Select
F.*,
u.username
From
Feed as F
Left Join users as u on u.userid=F.userid 
order by 'f.userid'