#mysql #view #unique
Вопрос:
Я создал представление в базе данных MySQL :
слово | язык |
---|---|
привет | 1 |
bonjour | 2 |
ола | 3 |
Я хотел бы установить оба столбца как УНИКАЛЬНЫЕ, чтобы предотвратить повторение одного и того же слова дважды на одном и том же языке, чтобы избежать этого:
слово | язык |
---|---|
привет | 1 |
привет | 1 |
Но позвольте этому:
слово | язык |
---|---|
привет | 1 |
привет | 4 |
Это не таблица, это представление. Как я могу это сделать?
Комментарии:
1. Если представление возвращает только эти 2 столбца, добавьте distinct в свой код:
SELECT DISTINCT ...
2. используйте выбор отдельного слова,языка из tbl, как предложено выше