1

次のテーブル レイアウトがあります (すべて 1 つのテーブル SQL 内):

user_id, user_id_parent, fname, lname, shopname

fname と lastname を出力して、ユーザーが関連しているショップ名を (user_id_parent(user_id を参照している、user_id は一種のショップ名 id) と言えます) を介して表示できるようにしたいと考えています。この場合、通常のユーザーカウントであればショップ名は空です。

ある種の結合を使用する必要があると思いますが、同じテーブルにある場合の使用方法がわかりません...

次のような結果が得られます。

John Doe, Relating to: Shop #1
4

1 に答える 1

0

私はこの作業 SQL を実行しました。:-) これを投稿すると、同じことをしようとしている他の人に役立つかもしれません.

SELECT e.`user_type` AS usertype, e.`fname` AS employee, m.`shopname` AS associated_to
FROM rw_users e
INNER JOIN rw_users m ON e.`user_id_parent` = m.`user_id`
于 2013-07-10T12:24:55.820 に答える