Php 在mysql查询中从不同表中获取值(实例)
我有两张桌子:第一张和第二张 这个和那个是主键,公共键和总是出现在两个表上,所以我想不需要左连接 $query=“选择 第一个.one,第一个.go,第一个.what,第一个.ever,第二个.outre,第二个.oneplus,第二个更多,第二个另一个,第二个 其中,第二个。这个=第一个。那个和第一个。是='1'和 第一个。但是=“$variable”和第二个。againe=“1” 错误如下所示 您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解在第1行的“WHEREsecond附近使用的正确语法。THIS=first。THIS=first和first。is='1'和first.y' 但我不明白为什么会这样。Php 在mysql查询中从不同表中获取值(实例),php,mysql,Php,Mysql,我有两张桌子:第一张和第二张 这个和那个是主键,公共键和总是出现在两个表上,所以我想不需要左连接 $query=“选择 第一个.one,第一个.go,第一个.what,第一个.ever,第二个.outre,第二个.oneplus,第二个更多,第二个另一个,第二个 其中,第二个。这个=第一个。那个和第一个。是='1'和 第一个。但是=“$variable”和第二个。againe=“1” 错误如下所示 您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解在第1行的“WHEREseco
这件有什么帮助吗?非常您需要指定一个表名
$query = "SELECT first.one, ... ,second.alldifferent WHERE ...";
应该是
$query = "SELECT first.one, ... ,second.alldifferent FROM first, second WHERE ...";
哦,太好了!哪个表名?第一个还是第二个?都是。我将更新我的代码以反映这一点。语法如下选择。。。从…起参加在…上在哪里…按…分组。。。订购人。。。LIMIT@Strawberry为什么?在quixrick的帮助下,它运行得很好。他只是说,在您使用来自的
之前,您使用了WHERE
跳过了订单。