【发布时间】:2013-05-30 00:35:40
【问题描述】:
我有两张桌子。一个是account,另一个是client 表。用户将提供输入,在这种情况下是19。我想要做的是我想ONLY从client 中选择一个name,使用client_id 作为标识符并且只使用一个single 选择语句。我可以做两次选择查询,但这不是我想要的。
所以为了更好地解释它:用户输入例如 $id = 19,我将使用来自account 表的id 来识别client_id,在这种情况下是17。然后,我将使用client_id 从client 表中选择name。
account 表
client 表
我已经看过 join 和 left join 了,但我仍然卡住了。请帮我解决一下这个。提前致谢。
我当前不工作的代码:
$sql = " SELECT account.id, client.client_id\n"
. " FROM account, client\n"
. " WHERE account.id = 19";
【问题讨论】:
-
为什么你的查询中有换行符......这不好......