ম্যানুয়াল মান (অন্য টাবেল থেকে নয়) সাথে ইউনিয়ন কিভাবে ব্যবহার করবেন?

আমি ম্যানুয়েল মান সঙ্গে ইউনিয়ন ব্যবহার করতে চান, না অন্য টেবিলের থেকে। এবং মান হয়:

|cSatuan1|cSatuan2|nkonversi|
=============================
|   LTR  |   PCS  |    1    |
|   PCS  |   LTR  |    1    |

আমি আমার নিজস্ব উপায় সঙ্গে ক্যোয়ারী তৈরি করেছি, কিন্তু এটি ত্রুটি পায় এখানে ক্যোয়ারী আছে:

SELECT csatuan2, csatuan1, nkonversi
FROM ms_metriks union all select 'LTR','PCS','1','PCS','LTR','1'

আপনি কি আমার ক্যোয়ারিতে কি ভুল বলতে পারেন, এবং সঠিক প্রশ্নটি কি?

0
ভবিষ্যতের রেফারেন্সের জন্য, এটি আপনার আরো বেশি সহায়ক হবে যদি আপনি আপনার প্রশ্নের মধ্যে প্রাপ্ত প্রকৃত ত্রুটি বার্তা পোস্ট করেন।
যোগ লেখক codingbadger, উৎস
দুঃখিত আমি প্রশ্ন ভুল ভুল
যোগ লেখক Addicted, উৎস

3 উত্তর

এটা চেষ্টা কর:

SELECT csatuan2,csatuan1,nkonversi FROM ms_metriks 
UNION ALL SELECT 'LTR','PCS','1'
UNION ALL SELECT 'PCS','LTR','1'
0
যোগ

আমি আমার অভিজ্ঞতার সাথে Oracle যোগ করতে সাহস। আমি খুব অনুরূপ সমস্যা ছিল, কিভাবে টেবিল থেকে ব্যবহারকারী নাম নির্বাচন করুন এবং ফলাফল মান 'অ্যাডমিন' যোগ করুন:

এই প্রশ্নের একটি সমস্যা ছিল:

select
  username      
from users
union 
  select 'admin' 

একটি ত্রুটি ফিরে:

Error at Command Line : 5 Column : 17
Error report -
SQL Error: "FROM keyword not found where expected"

সমাধান হিসাবে আমি একই টেবিলের সাথে অংশ থেকে 'ডামি' যোগ করলাম:

select
  username     
from users
union 
  select 'admin' 
  from users

এবং এটি কাজ করে।

জে

0
যোগ

এখানে আপনি এটি করতে পারেন এক উপায়:

SELECT 'LTR' as csatuan1,'PCS' as csatuan2,'1' as nkonversi
UNION
SELECT 'PCS','LTR','1';
0
যোগ
এটির কাজ, কিন্তু এই ক্যোয়ারীর ফলাফলগুলি আমার অর্থ কি তা নয়। btw, আপনার উত্তর জন্য আপনাকে ধন্যবাদ, আমি এখনও এটি একটি অন্য প্রশ্নের জন্য ব্যবহার করতে পারেন :)
যোগ লেখক blankon91, উৎস