您好,我想获得以下结果,以实现 php 中的搜索脚本 我有 2 张这样的 table
Table 1 :
-----------------------------
id l name l url l image url l
-------------------------------
Table 2 :
-----------------------------------
id l tableoneid l desc l content l
------------------------------------
注意:(表 1 --> id)=(表 2 ---> tableoneid)
我想要实现的是获得一个搜索的 MYSQL 查询:
- 第1步:当我得到我需要的结果时,表2列[内容] 他们的[tableoneid]值,
- 第 2 步:接下来我想使用它来搜索表 1 的第 1 列
- 第 3 步:最终结果将是第 2 步结果中相应的 [image url] 列
如何使用 php/mysql 实现这一点
非常感谢!
最佳答案
类似这样的事情:
SELECT * FROM <Table 1>
WHERE id IN (
SELECT DISTINCT(tableoneid) FROM <Table 2>
)
更改<Table 1>
和<Table 2>
与您的实际表名称。
关于php - MYSQL双表搜索,查询中包含变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36756637/