我一直在堆棧中尋找類似的問題,但是我找不到幫助解決這個問題的問題,或者我無法理解它。 我有3張桌子。SQL - 檢查記錄是否存在於多個表中
Users
+---------+------+--------------+
| id_user | name | age |
+---------+------+--------------+
| user1 | John | 51 |
+---------+------+--------------+
| user2 | Jane | 65 |
+---------+------+--------------+
| user3 | Katie| 51 |
+---------+------+--------------+
| user4 | Marck| 65 |
+---------+------+--------------+
City1
+---------+------+--------------+
| id_user | time | street |
+---------+------+--------------+
| user1 | 8 | 111111111111 |
+---------+------+--------------+
| user2 | 5 | 222222222222 |
+---------+------+--------------+
City2
+---------+------+--------------+
| user_id | time | street |
+---------+------+--------------+
| user1 | 6 | 111111111111 |
+---------+------+--------------+
| user4 | 7 | 222222222222 |
+---------+------+--------------+
我試圖做一個查詢,以便知道是否存在City1和City2表中的特定id_user。我真的不知道如何去構建它。例如,完成id_user = user1,我想接收類似city1 = true,city2 = true的內容。 (在這兩個表中,user1都存在);或完成id_user = 2,接收city1 = true,city2 = false。
任何想法如何做到這一點?
感謝很多
您是否嘗試過自己創建任何查詢? –
爲什麼你有兩張城市桌? – Strawberry