我试图弄清楚如何进行查询以从他们的用户名中检索两个用户记录,前提是它们一起具有“双重配置文件”。
我的表看起来像:
doubles =>
id
user_1
user_2
profile_text
users =>
id
username
url_username
birthdate
and so on
假设我在双打表中有此记录:
id user_1 user_2 profile_text
5 14 16 Welcome to our profile
假设我在用户表中有这两条记录(以及许多其他记录):
id username url_username birthdate
14 John john 1990-05-09
16 Bob bob 1991-07-04
当用户访问 www.mysite.com/double/john/bob 我想检索这 2 个用户,但前提是他们在双打表中有记录(不关心他们的 id 是在 user_1 还是 user_2 中)。url_username 是在 url 中输入的内容(此列的原因是我有丹麦字母被替换为 url),我从 url 中检索它。
这甚至可能吗?
编辑:如果更改表结构能够使其更高效,我对此很满意。