जैसा कि आप देखते हैं - दृश्य चर का उपयोग नहीं कर सकता है, यह एक सीमा है। आप सटीक WHERE स्थिति के साथ एक दृश्य बनाने का प्रयास कर रहे हैं; पहले क्रिएट व्यू स्टेटमेंट टेक्स्ट बनाएं, फिर तैयार बयान कथन निष्पादित करने के लिए, यह आपकी सहायता करेगा। लेकिन, क्या आपको वाकई इसकी ज़रूरत है, नया दृश्य बनाने, बनाने और बनाने के लिए?
संपादित करें:यह टिप्पणी में संदर्भ की सामग्री है।
Olexandr Melnyk दृश्यों में स्थानीय चर के उपयोग पर MySQL की सीमा के लिए एक सरल समाधान एक फ़ंक्शन का उपयोग करना है, जो चर का मान लौटाता है:
create function book_subject
returns varchar(64) as
return @book_subject;
create view thematical_books as
select title
, author
from books
where subject = book_subject();