0
可以說我有數據庫,以表(division_1,division_2) 每個表都相同的列(ID,姓名,工資) 和瓊是人在這些表 之一有沒有SQL中的查詢返回Jone在哪個部門?如何找到哪個表包含特定數據
可以說我有數據庫,以表(division_1,division_2) 每個表都相同的列(ID,姓名,工資) 和瓊是人在這些表 之一有沒有SQL中的查詢返回Jone在哪個部門?如何找到哪個表包含特定數據
使用union
從兩個表中選擇,看看其中包含了記錄
select 'division1' as div from division_1 where name = 'Jone'
union
select 'division2' as div from division_2 where name = 'Jone'
順便說一句,如果你要改變數據庫設計的可能性,然後再去做。應該只有一個分區表,其中有一列表明它是哪一個。
這真的很有幫助,我正在改變我的數據庫設計,感謝您的幫助 – user3008581