如何在代码点火器中输出外键数据



我的数据库中有3个表,即:

  1. 事务
  2. 书籍
  3. 用户

事务表有3列,即:

  1. id
  2. user_id(用户的ForeignKey(
  3. book_id(书本中的ForeignKey(

现在我陷入了只能输出的状态(从事务中选择*,其中user_id=>user((->id(

非常抱歉,真的很难用语言表达。我会再试一次。

我想回显事务表中的所有行,但输出与我预期的不一样。输出是1 1,0 1,1 2(它来自user_id和book_id。并且逗号分隔每一行(。我所期望的是,当我回显userid时,它将输出users表中的所有列,当我回显bookid时,将回显books表中所有列。我在网上读到一些东西,我们用外键连接表。但我仍然不知道这个系统是如何工作的。我希望可以理解

$user_id = user()->id;
SELECT 
t.*, u.* 
FROM
transactions t, users u 
WHERE 
t.user_id = u.user_id AND 
t.user_id = $user_id

这就是你想要的吗?

相关内容

  • 没有找到相关文章

最新更新