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資料庫的查詢語句怎麼寫
摟主說得不是太明白,你是要取第一條記錄所對應的那個時間嗎?如果是的話,用如下語句即可。select min time from table1 group by convert varchar 13 time,20 假設table1表中資料如下 2006 05 01 11 01 00.0002006 ...
sql server 2019和sql server2019 express edition有什麼區別
server2005 express edition免費,沒有介面.vs2008自帶 sql server 2005須裝在windows server上.個人安裝sql server 2005 dev比較合適.在非 server 作業系統上,sql2005有三個版本可以用.1.express,vs2...
sql server 2019和Access有什麼區別啊
ms sql是大型資料庫,mysql和access都是相對較少的。用在 上,mssql一般用於大量資料比如經常超過幾十萬條記錄的 mysql一般和php結合,access一般和asp結合,用於資料量較少的 sql是比較強大的資料庫軟體,access是office 帶的,一般用作一個表插入sql ac...