sql >> Databáze >  >> RDS >> Mysql

Vyberte všechny záznamy z jedné tabulky, které neexistují v jiné tabulce v Laravel 5.1

Výše zmíněný dotaz lze sestavit pomocí laravel query builderu následujícím způsobem.

SELECT t1.name
FROM table1 t1
LEFT JOIN table2 t2 ON t2.name = t1.name
WHERE t2.name IS NULL

To je ekvivalentní níže uvedenému dotazu vytvořenému pomocí Laravelova tvůrce dotazů.

\DB::table('table1 AS t1')
->select('t1.name')
->leftJoin('table2 AS t2','t2.name','=','t1.name')
->whereNull('t2.name')->get();


  1. Mysql spojovací dotaz pro více značek (vztah mnoho k mnoha), který odpovídá VŠEM značkám?

  2. Jak VYBRAT nejnovější čtyři položky na kategorii?

  3. Připojte databázi MySQL z Androidu

  4. rozdělená klíčová slova pro post php mysql