gpt4 book ai didi

MYSQL显示两个可编辑的不同表中的两列

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

我想这很简单,但我仍在学习/自学。我试图显示 tableA 中的一列和 tableB 中的一列,两者都没有相同的名称。它还需要在 View 面板(导航)中可编辑。这是我到目前为止所拥有的,但我不断出现内存不足错误。两个表完全不同,因此没有匹配的 ID,也无法使用 JOIN。只需要在 tableB.enabled 中显示 Enabled 的值,其中在 tableA.name 中找到 DAVID。

SELECT
tableA.name AS Name,
tableB.enabled AS Enabled
FROM
tableA
tableB
WHERE
tableA.name LIKE '%David%';

最佳答案

您需要在两个表中的数据之间进行某种“关联”。在这里,您只需在 aableA 的行中搜索 LIKE David 的匹配项。这对于 tableB 来说仍然没有任何好处,因为 SQL 不知道要在那里寻找什么。

修复方法是按照上面的建议对查询 tableA.id = tableB.id 内的表进行联接。

关于MYSQL显示两个可编辑的不同表中的两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26556056/

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