我正在努力将 2 个表链接在一起,以便我可以填写 PHP 脚本的信息
我有 2 个表 feed
和 u_feed
U_FEED
id | uid | fid
1 | 2 | 1
FEED
id | url | title | favicon
1 | http://example.com | domain | http://example.com/favicon.ico
当前用户 ID (uid) 将为 2
我已经尝试过,但没有成功
SELECT u.uid, f.url, f.title, f.favicon
FROM u_feed u
JOIN feed f ON u.fid = '2'
最佳答案
您没有指定连接两个表的列,而且您似乎使用了错误的列来根据用户 ID 进行过滤。尝试这样的事情:
SELECT u.uid, f.url, f.title, f.favicon
FROM u_feed u
INNER JOIN feed f ON f.id = u.fid
WHERE u.uid = '2'
关于php - MySQL 在哪里获取表信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18694721/