2010-08-16 127 views

回答

299

只需使用表名:

SELECT myTable.*, otherTable.foo, otherTable.bar... 

這會從otherTable選擇myTable和列foobar所有列。

+0

,如果你想使用count(myTable。*),那麼它是如何工作的? – Stevanicus 2012-04-26 16:41:52

+5

感謝您的提示。這也適用於Oracle數據庫......適用於仍在使用Oracle數據庫的任何人。 – SomeShinyObject 2013-03-09 14:40:54

+0

你也可以使用別名,所以當你從tablename中選擇*作爲tn時,你可以從tablename中選擇tn。*作爲tn。 – adudley 2015-04-03 12:24:05

28

我真的需要更多的信息,但它會沿着線..

SELECT table1.*, table2.col1, table2.col3 FROM table1 JOIN table2 USING(id) 
0

選擇。*,b.Aa,b.Ab,b.Ac 從表1一 左連接表2 b on a.id = b.id

這應該從表1中選擇所有的列,並且僅從表2列出的列。

+0

這個答案添加了什麼,這是不是已經在接受的答案? – 2017-07-17 15:18:59

+0

我只是加入這個平臺,所以我沒有意識到他們是一個被接受的答案。 – Mzila 2017-07-17 15:20:52

相關問題