大佬教程收集整理的这篇文章主要介绍了PHP / MySQL在不同表中按列排序,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
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,请注明来意。