1樓:識趣天下
分組dept和deptuser,和主表user之間的關聯欄位是哪個?
假設是uid和cid,
用關聯查選
$sql = "select * from user u join dept d where uid=cid and cid = "$_post['cid']"";
為了方便查選,在分組名稱的輸入框內做一個select 的下拉框,把分組資訊欄位放進去,這樣就能方便快捷的進行準確的查詢了
2樓:幕後畫圈的小石
看你這個輸出應該是有地方可以給他傳一個cid作為value的
而like 對應cid的話 覺得有點不妥id一般都是比較準的。。
如果id是200的話用like 12000 這個id也是符合的只要裡面含有200就屬於通過。。
而你查詢分組的話我理解應該是精確的吧。
這樣的話應該有一個地方能把所有分組都顯示出來或者自己輸入名稱這樣來的要易用一些。(有點偏)
如果你只需要cid不需要顯示分組名稱的話 dept 表可以不用直接用deptuser 查詢出所有的該組id左聯到user裡面查詢出使用者資訊。
select * from deptuser a left join `user` b on(a.uid=b.uid) where a.cid=1
如果需要顯示分類名稱的話也可以加進去
select * from deptuser a left join `user` b on(a.uid=b.uid) left join dept c on(a.
cid=c.cid) where a.cid=1
如果顯示名稱的話 至不過需要查詢
select * from deptuser a left join `user` b on(a.uid=b.uid) left join dept c on(a.
cid=c.cid) where c.`name`="大蛙"
只是像name這類的關鍵字儘量不要用 這些容易導致錯誤 命名規則儘量遵守
批處理查詢SQL並修改,具體如下
首先要根據你的表欄位a1的資料型別來看語句 一 如果欄位a1 數字型 語句如下 update t1 set a2 fff where a1 1.0 update t1 set a2 yyy where a1 2.0 二 如果欄位a1 字元型 語句如下 update t1 set a2 fff whe...
康婷會員怎么登入查詢,康婷會員怎麼登入查詢?
一 訂單查詢跟蹤方式及注意事項 如狀態為 已稽核 說明此訂單已下到庫房準備裝箱發貨。如狀態為 已出庫 說明此訂單已經發貨。撥打對應的物流公司 或在對應的物流公司 輸入物流單號,進行實時跟蹤。請及時跟蹤您的訂單,如有異常情況,請在發貨日起一個月內給公司客服反饋。因超出一個月前的貨物,物流公司無法給出準...
PHP執行SQL查詢,php中執行sql查詢的語句為什麼執行不了?
haha m res haha query sql 或 res waw execute sql sql中包含了表名,例項化模型時可以為空。注意query是查功能,execute是增刪改功能。結構化查詢語言 structured query language 簡稱sql 發音 es kju el s ...