Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 选择具有不同条件的一行_Php_Sql - Fatal编程技术网

Php 选择具有不同条件的一行

Php 选择具有不同条件的一行,php,sql,Php,Sql,您好,我尝试使用SQL查询从其他3个表中获取结果表,但未能实现。我相信有可能得出结果表。请帮助我获得结果您必须进行3次联接,并且必须重命名表位置,因为它出现两次: SELECT routes.id, src.title, dest.title, groups.title FROM routes INNER JOIN locations as src ON (src.id = routes.src) INNER JOIN locations as dest ON (dest.id = r


您好,我尝试使用SQL查询从其他3个表中获取结果表,但未能实现。我相信有可能得出结果表。请帮助我获得结果

您必须进行3次联接,并且必须重命名表
位置
,因为它出现两次:

SELECT routes.id, src.title, dest.title, groups.title FROM routes 
  INNER JOIN locations as src ON (src.id = routes.src)
  INNER JOIN locations as dest ON (dest.id = routes.dest)  
  INNER JOIN groups ON (groups.id = routes.groups)

欢迎来到StackOverflow。请拿着这本书四处看看,通读一遍,然后阅读,并提供一个答案。如果周围的人能够轻松地阅读和理解您的意思,或者问题是什么,他们可能更愿意提供帮助:)请在问题正文中包括您尝试的代码/查询、示例输入、期望的输出以及实际/当前/不期望的结果。请向我们展示您已经尝试过的内容,谢谢。我正在获取src、dest和group,但在结果列中没有获取id..从路由内部连接位置选择routes.id、src.title、dest.title、groups.title作为src ON(src.id=routes.src)内部连接位置作为dest ON(dest.id=routes.dest)内部连接组ON(groups.id=routes.groups)order by routes.idI修改了查询。