PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP / MySQL在不同表中按列排序大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在运行此sql代码

sql=" SELECT * FROM channel_did ";
        $rs=MysqL_query($sql,$pbx01_conn) or die(MysqL_error());
        $counter=0;
        $display='';
        while($result=MysqL_fetch_array($rs))
        {
            $sql2="SELECT * from client where id = '".$result["client_id"]."' ";
            $rs2=MysqL_query($sql2,$pbx01_conn) or die(MysqL_error());
            $result2=MysqL_fetch_array($rs2);
}

所以在channel_did表中,client_id列是一个数字,然后我在客户表中进行查找,其中id等于channel_id.client_id

如何从客户表中的公司列获取要订购的列表(从channel_did)?

**channel_id**
id
did
client_id

**client**
id
name
company

so client.id = channel_did.client_id

解决方法:

使用两个表的内部联接编写查询,从第一个表中选择字段,然后使用第二个表中的列对行进行排序

SELECT a.* FROM channel_did a
INNER JOIN client b on a.client_id = b.id
ORDER BY b.company 

当然,在这种情况下,您在客户端中只有一行与channel_did的每一行相对应

希望能帮助到你.

大佬总结

以上是大佬教程为你收集整理的PHP / MySQL在不同表中按列排序全部内容,希望文章能够帮你解决PHP / MySQL在不同表中按列排序所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: