取兩張mysql表中分別兩個字段相同的值

看起來有點繞口吧,舉個例子吧,如圖
sql

兩張表,字段名也不一樣
字段gs 和另外一張表 gsmc  的有些值是相同的fetch

咱們要作的就是把這個相同的值找出來spa

會寫這個sql語句就能夠code

只寫重點blog

$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)
    {
    
  
        echo "
        <div style='color:red'>其中 「$v[0]」 已簽單!</div>
        
        ";}

這樣就能夠成功的輸出來了class

若是像我這樣有登陸的用戶不一樣,好比這樣登錄

維護人都是登錄的那我的,sql語句能夠這樣寫foreach

$sql2 = " select gs from yixiangkh where  whr = '{$xm}' and gs in (select gsmc from qiandan ) " ;

固然這裏的$xm是這裏的select

應該都能看懂,不明白的能夠私聊,但願能夠幫助到大家sql語句

相關文章
相關標籤/搜索