-1
我需要從一個表中輸出數據,但只有當客戶名稱顯示在另一個表中時,我不太確定如何使其工作。由於關係代數和SQL Oracle
我需要從一個表中輸出數據,但只有當客戶名稱顯示在另一個表中時,我不太確定如何使其工作。由於關係代數和SQL Oracle
您可以使用INNER JOIN
將返回出現在兩個表中的所有行:
select t1.*
from table1 t1
inner join table2 t2
on t1.name = t2.name
如果您需要幫助學習JOIN
語法,那麼這裏是一個偉大的visual explanation of joins
這是一個基本的SQL查詢:
SELECT *
FROM t
WHERE t.name IN (SELECT name FROM t2);
還有其他的方式來表達這一點。你是新來的SQL嗎?
後一些樣品的輸入和輸出。 – Teja 2013-02-21 16:47:47