Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

लार्वेल में दो कॉलम खोजें जिनमें एलोकेंट के बराबर मान हों?

आपको whereRaw . का उपयोग करना होगा ऐसा करने के लिए:

$market_records = Market::where('seller_id', '!=', Auth::user()->id)
                         ->whereRaw('seller_id = buyer_id')->get();

इस समाधान की तलाश करने वाला कोई भी व्यक्ति ध्यान रखें कि Laravel 5.2 के बाद से whereColumn का उपयोग करना संभव है इसके बजाय विधि, इसलिए उपरोक्त कोड Laravel 5.2 और ऊपर . में इस तरह दिख सकता है:

$market_records = Market::where('seller_id', '!=', Auth::user()->id)
                         ->whereColumn('seller_id', 'buyer_id')->get();

आप इस कमिट में विवरण पा सकते हैं



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JPA @GeneratedValue कॉलम में प्राथमिक कुंजी का मान मैन्युअल रूप से निर्दिष्ट करें

  2. सरणी से कम से कम एक मान से मेल खाने वाली सभी पंक्तियों को कैसे प्राप्त करें?

  3. PHP स्रोत कोड को जोड़ना और फॉर्म को MySQL डेटाबेस में जमा करना

  4. रेल 3 SQL क्वेरी जॉइन के साथ चुनें

  5. MySQL मैक्स फ़ंक्शन मिक्सिंग रो