Я пытаюсь сравнить две таблицы, чтобы убедиться, что пользовательские данные уже находятся в другой таблице. Я показываю некоторые сообщения, о которых они говорят, где whereRaw, но подробностей недостаточно. Я пытался выполнить запрос, но я не получаю то, что хочу.
ОБНОВЛЕНО У меня есть 2 таблицы, одна из которых предназначена для вызовов между двумя людьми
Challenge Table id,user_one, user_two, data_one, data_two,winner_id
И моя вторая таблица
vote Table id, user_id, battle_id, voted_user
Я хочу проверить, голосует ли пользователь уже за столом или нет, Если да, пропустите эту таблицу вызова и покажите пользователю данные оставшейся таблицы.
$challenges = DB::table('challenges')->whereRaw([
['challenges.user_one', '!=', $uid],
['challenges.id', '!=', 'vote.id'],
])->orWhereRaw([
['challenges.user_one', '!=', $uid],
['challenges.id', '!=', 'vote.id'],
])->get();