看起來有點繞口吧,舉個例子吧,如圖
兩張表,欄位名也不同
欄位gs 和另一張表 gsmc 的有些值是相同的
我們要做的就是把這個相同的值找出來
會寫這個sql語句就可以
只寫重點
$sql2 = " select gs from yixiangkh where gs in (select gsmc from qiandan ) "; //這樣就可以成功的輸出來了執行$result2 = $db->query($sql2,0);
//取資料
$attr2 = $result2->fetch_all(); //
var_dump($attr2[0][0]);
foreach($attr2
as$v
)
如果像我這樣有登入的使用者不同,比如這樣
維護人都是登陸的那個人,sql語句可以這樣寫
$sql2 = " select gs from yixiangkh where whr = '' and gs in (select gsmc from qiandan ) " ;當然這裡的$xm是這裡的
應該都能看懂,不明白的可以私聊,希望可以幫助到你們
MySQL之兩個欄位的in
employee 表包含所有員工資訊,每個員工有其對應的 id,salary 和 department id。id name salary departmentid 1 joe 70000 1 2 henry 80000 2 3 sam 60000 2 4 max 90000 1 departmen...
mysql 兩個字段拼接 mysql 多個字段拼接
mysql的查詢結果行欄位拼接,能夠用以下兩個函式實現 1.concat函式 mysql select concat 1 2 3 from test concat 1 2 3 123 假設連線串中存在null,則返回結果為null mysql select concat 1 2 null,3 fro...
MySQL實現兩張表資料的同步
有兩張表a和b,要求往a裡面插入一條記錄的同時要向b裡面也插入一條記錄,向b裡面插入一條記錄的同時也向a插入一條記錄。兩張表的結構不同,需要將其中幾個字段對應起來。可以用下面的觸發器實現。表a的觸發器 begin set disable 1 if disable 1 and not exists s...