私は2つのテーブルusersとuser_deptsを持っています。 (この質問のために)ユーザーには「ID」列のみがあり、user_deptsには2つの「uid」と「did」があるとしましょう。mysql:2つのテーブル、3つの選択条件
特定のユーザーIDを持つすべての部門のすべてのユーザーIDを返すSQL行を探しています(これはPHPから動的になりますが、7とします)。
私が試したことはある:
しかし、もちろん、これは7に何もなく、返さないん私は自分自身にテーブルを結合するために持っているかもしれないと思うが、私は唯一参加するためのショートカット構文を知っています、それは十分ではないようです。どんな指針も大変ありがとう!
これはうまくいくと思いますが、無関係のサブクエリよりも遅くなると思います。私の答えを確認してください... –
jaw-droppingly quick and perfect作業応答。ありがとうございました! – yycroman