gpt4 book ai didi

php - 从mysql中的多个表中获取结果

转载 作者:行者123 更新时间:2023-11-29 07:05:10 26 4
gpt4 key购买 nike

我有几个表,我需要从一个查询中获取结果。

这就是我今天的做法。

$sql="select * from structure 
a, audio b where a.id=b.id_parent and b.published=1 order by b.data desc";

这给了我一个音频列表。我需要做的是从许多表中获取响应。如您所见,我正在调用两个表结构和音频。我需要从结构、音频、矢量和照片中获取结果。任何线索我将如何做到这一点?

最佳答案

如果您在这些表中有关系,那么您可以使用连接从多个表中获取数据

select * from structure 
a inner join
audio b on a.id=b.id_parent where b.published=1 order by b.data desc

编辑根据用户的评论

例如你可以嵌套内部连接

    SELECT DISTINCTROW 
tblChippingSystems.Manufacturer_ID
, tblChippingSystems.Chippingcounter
, tblManufacturer.ManufacturerDesc
, tblChippingSystems.Customer_ID
FROM ( tblChippingSystems
INNER
JOIN tblManufacturer
ON tblChippingSystems.Manufacturer_ID
= tblManufacturer.Manufacturer_ID )
INNER
JOIN tblModel
ON tblChippingSystems.Model_ID = tblModel.Model_ID
WHERE tblChippingSystems.Customer_ID = k
ORDER
BY tblChippingSystems.Manufacturer_ID DESC

but make sure that you have proper reference between these tables and double check your resulted data

关于php - 从mysql中的多个表中获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7766200/

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