gpt4 book ai didi

php - 尝试显示 2 个表数据

转载 作者:行者123 更新时间:2023-11-29 03:42:53 25 4
gpt4 key购买 nike

我有两张 table

表名 Dist

NAME|Phone|ID 
----------------
Oakley|555-555|1
Maui|666-666|2
lux|777-7777|3

表名 Patientacct

Name|prescription|id|orderfrom
-------------------------------
bob|20-20|1|oakley
billy|15-20|2|Oakley, Maui
kim|20-20|3|Lux

我正在寻找像

这样的显示器
Oakley--------------------BobBilly
Maui------------------Billy
Lux--------------kim

Trials so far

SELECT *
FROM `dist`
JOIN `patientacct` ON patientacct.dist LIKE CONCAT('%', `dist`.name ,'%')
GROUP BY `dist`.name

这只显示了 1 个距离

如果我按示例删除组:

SELECT *
FROM `dist`
JOIN `patientacct` ON patientacct.dist LIKE CONCAT('%', `dist`.name ,'%')

我获得了两次记录,所以我需要的是介于两者之间的某处。我对加入非常陌生,所以在解释时要简单。

最佳答案

你必须改变你的表结构,你需要添加一个具有这个值的关系表:

订单:

dist_id, patientacct_id PRIMARY_KEY(dist_id, patientacct_id)

关于php - 尝试显示 2 个表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11183658/

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