我目前正试图从三张桌子获取信息。我有一个'工人'包含商店ID(store_idStore)和作业ID(job_idJob)作为外键的表。在商店和工作表中,每个人都有一个名称' field - 这是我想在查询中返回的数据以及来自Worker的所有信息。我唯一需要注意的是,我必须将查询放入C#中的字符串中。
到目前为止,我能够加入并从工人和商店获取信息:
SELECT worker.*, store.Name AS 'Store'
from worker inner join store on worker.Store_idStore = store.idStore
如何扩展此功能以获取相关工作的名称?
答案 0 :(得分:1)
试试这个:
//File usb = new File("/storage/UsbDriveA/BackupHM/database.db");
File currentDB = getDatabasePath("database.db");
FileChannel source = null;
FileChannel destination = null;
String backupDBPath = "/storage/UsbDriveA/BackupHM/database.db";
File backupDB = new File(backupDBPath);
答案 1 :(得分:0)
只需在末尾添加另一个内连接
#mainsection ul {
list-style-type: none;
}
#mainsection ul li {
float: left;
}
答案 2 :(得分:0)
试试这个:
SELECT DISTINCT w.*, s.*, j.*
FROM worker AS w
LEFT JOIN store AS s ON w.store_idStore = s.id
LEFT JOIN job AS j ON w.job_idJob = j.id
当然,您可以将*
替换为任何列'你想要的名字。您可以在最后添加Where
子句。