SQLは私の得意分野でもスキルでもありません。危険なほど十分な知識しかありません。つまり、クエリを作成するよりも早く壊すことができるということです。
以下が私のクエリです。
-- [params]
-- topic_id :topic_id
SELECT
user_id,
post_number,
raw,
created_at,
like_count
FROM posts
WHERE topic_id = :topic_id
ORDER BY post_number
コミュニティでクエリを実行すると、user_idのクリック可能なユーザーが表示されますが、エクスポートするとIDだけになり、他の人にフォローアップしてもらうために送信する場合、あまり役に立ちません。結合を使用して何か(おそらく)を行う必要があると思います。誰か助けてくれますか?
「いいね!」 1
users テーブルに JOIN することで、その情報を取得できます。
-- [params]
-- topic_id :topic_id
SELECT
p.user_id,
u.username,
p.post_number,
p.raw,
p.created_at,
p.like_count
FROM posts p
JOIN users u ON u.id = p.user_id
WHERE p.topic_id = :topic_id
ORDER BY p.post_number
「いいね!」 5
結合が必要だと分かりました @JammyDodger ありがとうございます
「いいね!」 3
system
(system)
クローズされました:
2023 年 12 月 8 日午後 7:49
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.