У меня есть три таблицы:У вас есть такой запрос в SQL?
tbl_customers
tbl_users
tbl_reviews
У меня есть приложение, где клиент представляет для пользователей отзывы. То, что я хочу иметь, - это не иметь нескольких отзывов одного и того же пользователя от одного и того же клиента. Это то, что я хочу сделать.
SELECT
*
FROM
tbl_customers
WHERE
tbl_customer.CustomerID != tbl_review.CustomerID
AND tbl_user.UserID != tbl_reviews.UserID
- CustomerID является p_id для tbl_customer
- идент p_id для tbl_users.
- Отношение внешних ключей для обоих из них в tbl_review.
Заранее спасибо.
Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.
Можете ли вы разместить некоторые данные образца и желаемый o/p – Teja
Вы хотите запрос или ограничение db для tbl_reviews, например 'unique (customer_id, user_id)' – dotjoe
Не могли бы вы уточнить, какие результаты вы хотите? Вы хотите получить полный список всех пользователей с одним обзором клиентов для каждого пользователя? Вы пытаетесь не дать клиенту неоднократно просматривать один и тот же пользователь? Если нет, я не понимаю, почему вы хотите заблокировать несколько обзоров этого пользователя от одного и того же клиента, поскольку они могут быть ценными. Они могут иметь несколько взаимодействий с этим пользователем и хотят каждый раз проверять его/ее. –