Если у меня есть три таблицы в моей базе данных MYSQL и вы хотите соединить две из этой таблицы с одной таблицей. Таблицы выглядеть следующим образомSQL exclusive или на вставке
CONNECTTABLE
+----+-----------+---------+
| ID | search_id | room_id |
+----+-----------+---------+
SEARCHTABLE
+----+-----------+-----+
| ID | search_id | ... |
+----+-----------+-----+
SEARCHTABLE
+----+---------+-----+
| ID | room_id | ... |
+----+---------+-----+
Можно ли обеспечить через MYSQL, что в CONNECTTABLE только SEARCH_ID ИЛИ room_id не равно нулю в DataRow? Если я смогу это сделать, как я могу это сделать?
Valid rows:
+----+-----------+---------+
| ID | search_id | room_id |
+----+-----------+---------+
| 1 | 42 | NULL |
+----+-----------+---------+
| 2 | NULL | 1337 |
+----+-----------+---------+
Invalid row:
+----+-----------+---------+
| ID | search_id | room_id |
+----+-----------+---------+
| 3 | 42 | 17 |
+----+-----------+---------+
С наилучшими пожеланиями, Геррит
То, что вы просите, не имеет для меня никакого смысла. почему ты хочешь сделать это? – Feysal
@Feysal OP, возможно, хочет проверить, не существует ли 'ID' в' CONNECTTABLE' в любой из таблиц. –