sql >> Database >  >> RDS >> Mysql

Vind twee kolommen in laravel die gelijke waarden hebben via Welsprekend?

U moet whereRaw . gebruiken om het te doen:

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

Iedereen die op zoek is naar deze oplossing, onthoud dat sinds Laravel 5.2 het mogelijk is om whereColumn te gebruiken methode in plaats daarvan, dus bovenstaande code in Laravel 5.2 en hoger zou er zo uit kunnen zien:

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

Je kunt details vinden in deze toezegging



  1. Voordelen versus nadelen van het implementeren van een hybride cloudomgeving

  2. MySQL-connectorfout De waarde van de servertijdzone Midden-Europese tijd

  3. Kan geen verbinding maken met MySQL-server op 'localhost' (10061) na installatie

  4. Status en systeemvariabelen bekijken in MySQL Workbench met behulp van de GUI