আমি তৈরি করছি এমন একটি সিস্টেমে কাজ করার সময়, আমি আমার প্রকল্পে নিম্নলিখিত কোয়েরিটি ব্যবহার করার চেষ্টা করেছি:
SELECT
topics.id,
topics.name,
topics.post_count,
topics.view_count,
COUNT( posts.solved_post ) AS solved_post,
(SELECT users.username AS posted_by,
users.id AS posted_by_id
FROM users
WHERE users.id = posts.posted_by)
FROM topics
LEFT OUTER JOIN posts ON posts.topic_id = topics.id
WHERE topics.cat_id = :cat
GROUP BY topics.id
": বিড়াল" আমার পিএইচপি কোড দ্বারা আবদ্ধ কারণ আমি পিডিও ব্যবহার করছি। 2 ": বিড়াল" এর জন্য একটি বৈধ মান।
এই ক্যোয়ারিতে যদিও আমাকে একটি ত্রুটি দেয়: "# 1241 - অপেরাণ্ডে 1 টি কলাম (গুলি) থাকা উচিত"
আমার স্ট্যাম্পগুলি হ'ল আমি ভাবব যে এই ক্যোয়ারী কোনও সমস্যা করবে না। কলামগুলি নির্বাচন করা, তারপরে অন্য টেবিল থেকে আরও দুটি নির্বাচন করা এবং সেখান থেকে চালিয়ে যাওয়া। সমস্যাটি কী তা আমি ঠিক বুঝতে পারি না।
এটির কোনও সহজ সমাধান আছে, বা আমার কোয়েরি লেখার অন্য কোনও উপায়?