gpt4 book ai didi

php - mysql php 中的内部连接

转载 作者:行者123 更新时间:2023-11-29 01:35:26 25 4
gpt4 key购买 nike

我在 mysql 查询中使用 INNER JOIN 时遇到一点问题。我有两个表,第一个是“kontrola”,第二个是“naruszenia”在“kontrola”表中我有行:

  • 编号
  • 演讲
  • 故乡
  • wszczeto
  • 扎孔佐诺
  • naruszenie_id(“naruszenia”表上的外键)在我的 naruszenia 表中,我有:

  • 编号

  • 纳鲁泽尼亚

现在我想使用 INNER JOIN 显示“naruszenia”表中的 naruszenie。我创建了一些链接:

$listakontroli = $connecting->query("SELECT * FROM kontrola INNER JOIN naruszenia ON
kontrola.naruszenie_id=naruszenia.id");

但结果是,当我想在表中显示记录时,我更改了第一个表 (kontrola) 的 ID,而 naruszenia_id 仍然显示来自 naruszenia 表的 ID。如何更改它以正确显示单词而不是 id。

最佳答案

您可以使用明确的列名并引用两个表(在本例中使用 k 和 n)例如:

$listakontroli = $connecting->query("SELECT k.id
, k.podmiot
, k.miasto
, k.wszczeto7
, k.zakonczono
, n.naruszenia
FROM kontrola k
INNER JOIN naruszenia n ON k.naruszenie_id=n.id");

关于php - mysql php 中的内部连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49338291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com