আমি দুটি টেবিল পেয়েছি:
TableA
------
ID,
Name
TableB
------
ID,
SomeColumn,
TableA_ID (FK for TableA)
সম্পর্ক এক সারি TableA- অনেকTableB ।
এখন, আমি এর মতো ফলাফল দেখতে চাই:
ID Name SomeColumn
1. ABC X, Y, Z (these are three different rows)
2. MNO R, S
এটি কাজ করবে না (একটি subquery একাধিক ফলাফল):
SELECT ID,
Name,
(SELECT SomeColumn FROM TableB WHERE F_ID=TableA.ID)
FROM TableA
যদি আমি ক্লায়েন্টের পাশে প্রসেসিং করি তবে এটি একটি তুচ্ছ সমস্যা। তবে এর অর্থ হ'ল আমাকে প্রতিটি পৃষ্ঠায় এক্স ক্যোয়ারী চালাতে হবে, যেখানে এক্স এর ফলাফলের সংখ্যা TableA।
নোট করুন যে আমি কেবল গ্রুপ বা অনুরূপ কিছু করতে পারি না, কারণ এটি সারিগুলির একাধিক ফলাফল প্রদান করবে TableA।
আমি নিশ্চিত না যে কোনও ইউডিএফ, COALESCE ব্যবহার করে বা এর অনুরূপ কিছু কাজ করতে পারে?