SOにはたくさんの例があると確信していますが、データベースの操作に関しては非常に限られているため、何を検索すればよいかさえわかりません。ヘルプ。
ユーザーとプロファイルの 2 つのテーブルがあります。1 つの電子メールに複数のプロファイルが存在する可能性があり、ユーザー テーブルに複数のプロファイルが存在する可能性があります。
電子メールが一致する Profile テーブル (たとえば、「test@test.com」) からすべての profileID を選択するクエリを作成する必要があります。これは一連のプロファイル (1、23、444、9203、034) を返すはずですが、ユーザー テーブルにあるプロファイル ID (およびユーザー名) のみを返したい (たとえば、プロファイル ID 444 のみがユーザー テーブルにあります。
プロファイル テーブルの例:
プロファイル ID | プライマリ電子メール | 名前 | その他のもの |
ユーザー表:
プロファイル ID | ユーザー名 | パスワード | 他のUserStuff|
これはおそらく非常に単純ですが、調査にはかなりの時間がかかり、時間に追われています。
何かのようなもの(?):
SELECT t1.profileID, t2.username
FROM Profiles as t1 INNER JOIN Users as t2 ON t1.profileID = t2.profileID
WHERE t1.primaryEmail="test@test.com"
私はフロントエンド開発者で、思っていたよりも多くのバックエンド作業を伴うタスクを引き受けました..そして、すでに期日を数日過ぎています..