1樓:匿名使用者
easy!
select order.ordernumber,
user.username,
pruduct.productname,
shop.shopname
from order, user, cart, pruduct, shop
where order.userid = user.serid
and cart.orderid = order.orderid
and cart.productid = pruduct.productid
and shop.shopid = order.shopid
這樣效率會高一點
select order.ordernumber,
user.username,
pruduct.productname,
shop.shopname
from order inner join user on order.userid = user.serid
inner join cart, pruduct on cart.orderid = order.orderid and cart.
productid = pruduct.productid
inner join shop on shop.shopid = order.shopid
2樓:匿名使用者
先搶下沙發。馬上解決
select order.orderid,user.username,pruduct.
productname,(select shop.shopname from shop where shopid = order.orderid) from (order right join user
on order.userid = user.userid ) right join shop on order.shopid = shop.shopid;給分吧
3樓:密西體育簡報
select ordernumber as 訂單編號,(select username from user) as 會員名稱,
(select productname from pruduct) as 商品名稱,
(select shopname from shop) as **商名稱 from order
4樓:匿名使用者
select order.ordernumber,user.username,
pruduct.productname,
shop.shopname
from user right join order on order.userid = user.serid right join cart on order.
orderid=cart.orderid right join pruduct on cart.productid=product.
productid right join shop on order.shopid=shop.shopid
sql server中的這些查詢語句怎麼寫?
5樓:折柳成萌
use 你的資料庫
select [name] from sysobjects where right([name],5)=第一個表的那5位 and type = 'u'
這樣可以得到所有相符合的記錄了
sql server 2005 查詢 當前資料庫中的儲存過程怎麼sql 語句怎麼寫啊
6樓:匿名使用者
-- 檢視函式和過程的狀態
select object_name,status from user_objects where object_type='function';
select object_name,status from user_objects where object_type='procedure';
-- 檢視函式和過程的源**
7樓:匿名使用者
儲存過程 與 相應的建立儲存過程的sql語句select
pro.name as procedurename,c.text as createproceduresqlfrom
sys.procedures pro left outer joindbo.syscomments c on pro.object_id = c.id
函式 與 相應的建立函式的sql語句
select
o.name as functionname,c.text as createfunctionsqlfrom
dbo.sysobjects o left outer joindbo.syscomments c on o.id = c.idwhere
o.xtype in ('if', 'tf', 'fn')and (objectproperty(o.id, n'ismsshipped') = 0)
8樓:匿名使用者
建立儲存過程如下,可以不帶引數,也可帶,還可帶輸出引數create procedure pro_*(自命名)[@test1 varchar=初始值]
[@test2 varchar=初始值]
asselect top(@test1) * from 表 where 列=@test2
go 呼叫輸出儲存過程,須向裡面傳遞引數,//declare @s varchar() 如有輸出引數exec 儲存過程名 '引數一','引數二'
sqlserver2019中,sql server 2005中 char() nchar() varchar() nvarchar()有什麼區別?
智填寶誌願填報 char和nchar一般用於資料長度基本相同的欄位,如手機號都是11位,可以用char 11 但如果長度不完全一樣,假設有8位的手機號,那會在資料後面自動補3個佔位符,此時如果有like phone 這樣的模糊查詢就有問題了 n一般用於中文儲存,char 10能存5個漢字或10個字元...
sqlserver2019和sqlserver2019可以同時安裝在一臺
sql的藝術 當然可以安裝在同一臺計算機上,因為sql2005和sql2008資料庫服務是兩個不同的程序。建議,若你安裝sql是為了學習,可以安裝在xp作業系統下,但若是用於生產環境,嚴重建議要更換為微軟的server系統,例如 win2003 win2008 win2008r2 win2012等等...
sqlserver2019無法連線到
去服務裡面,把sql server mssqlserver 開啟 sql server 2005無法連線本地伺服器 富珍鐵詩蕊 看看你的tcp ip是否被禁用。開啟你的2005下的 配置工具 目錄選項,在其下有一個 sqlserver配置管理器 在開啟的介面中有一個sqlnative client配...