例如SELECT a。*,b.3 FROM a JOIN b
我希望得到b.3例如a.5和a.6之间的
有可能吗?或者我应该在php端解决它?
答案 0 :(得分:1)
不可能。但是,在生产系统中不鼓励使用。*。您应该单独列出每个字段。我意识到如果有太多的领域,这可能会很痛苦。但是这样你就可以得到你想要的任何订单。
答案 1 :(得分:1)
您需要明确列出a
中的字段,即一次列出一个字段,而不是a.*
。然后,您可以将b.3
放在任何地方。
您还可以按名称而不是按PHP中的位置从字段中检索数据,然后您不关心订单。
答案 2 :(得分:1)
这是你要求的吗?
SELECT a.1, a.2, a.3, a.4, a.5, b.3, a.6, ...
FROM a
INNER JOIN b ...
答案 3 :(得分:0)
只有一种方式:
SELECT a1, a2, a3, a4, a5, b3, a6, a7 FROM a JOIN b