[英]Selecting specific rows based on data from other table
您需要一個JOIN,像這樣:
SELECT software.name, software.pc, systems.pc, systems.user
FROM software
JOIN systems
ON software.date = systems.time AND software.pc = systems.pc;
小提琴: http ://sqlfiddle.com/#!2/c1c2f/34/0
使用JOIN查詢復雜數據時,最好使用別名,請參見以下內容:
SELECT so.name, sy.pc, sy.user FROM software so
JOIN systems sy
WHERE so.date = sy.time AND so.pc = sy.pc;
特別是當您具有相同的命名列時。 與您的情況一樣,兩個表都具有相同的列(PC)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.