0
私は2つのテーブルUserとrelationshpを持っています。ログインしたユーザーにフレンドリクエストを送信したすべてのユーザーを探す必要があります。MySQLで特定の結果を返すためのクエリを検索する必要があります
User Table relationship Table
------------ ----------------------------------------------
id | username user_one_id | user_two_id | status | action_user_id
これは私の2つのテーブルです。 user_one_idは要求を送信したユーザー、user_two_idは受信者です。
ログインしたユーザーが受け取ったすべてのフレンドリクエストを返すクエリを見つける必要があります。
これを試してみましたが、ログインしたユーザーの名前とリクエストを送信したユーザーのIDのみが返されました。送信者の名前を返さなかった。
var loggedInUser = req.user[0];
connection.query("
SELECT User.id, User.username, relationship.user_one_id,
relationship.status
FROM User INNER JOIN relationship ON User.id=relationship.user_one_id
WHERE User.id = ?",
[loggedInUser], function(err, results, fields) {}
ご協力いただければ幸いです。
私はクエリを試してみましたが、私は初めてクエリを実行しました。それを試そうとしている。試してくれてありがとう。 – psingh24
OK答えが更新されました。あなたの最初の質問を編集して詳細を追加したことに気付きました。 – dat3450
ありがとう!完璧に動作します! – psingh24