我有3個表中的SQL從多個表中選擇多個列?
PTABLE:
Prdnum
1
2
3
4
5
6
7
Qtable:
prdnum Pid Data
1 1 somedata
1 2 somedata
2 1 somedata
3 1 somedata
3 2 somedata
4 1 somedata
穩定:
Prdnum brand
1 somedata
2 somedata
3 somedata
4 somedata
Prdnum
是主鍵。在這裏,我需要從PTable
的Prdnum
和品牌屬於Prdnum
從QTable
Stable
和Data
屬於Prdnum
,另一個條件是Prdnum
不具有QTable
Pid=2
。
我試着像
SELECT Prdnum
FROM PTable
WHERE Prdnum NOT IN (SELECT Prdnum FROM QTable WHERE Pid=2)
一些代碼,但我怎麼可以從其他表中選擇Brand
和Data
?
嘗試加入...也許? – Mingebag
http://www.w3schools.com/sql/sql_join.asp –
瞭解ANSI 92連接。視覺解釋[這裏](http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html) – xQbert