私は2つの結果セットがあります。ある配列のレコードを別の配列に存在しないレコードでフィルタリングするにはどうすればよいですか?
$array1 = (0=>'name1',1=>'name2');
と
$array2 = (0=>'name',1=>'name1',2=>'name2',3=>'name4');
私は配列2をループにしたいと私は使用することはできませんいくつかの理由について配列1
に存在しない任意のレコードを排除しますこの構文:
select * where not in(select ....)
を得たものである。この
よう
array_diff
を使用してコードを投稿しますおそらく私たちはその問題を解決するのに役立つかもしれません。 –問題はプライマリキーが複数フィールドのキーであることです – BecauseGeek
Laravelを使用していて、SQLクエリーが必要な場合は、Eloquentを正しく使用していません...何を使用しているのか、モデル)? – matiaslauriti