[請益] sql的join,相同欄位名稱,不同值.
各位大大,狀況是這樣的.
目前有table_A 和 table_B
Table A 裡有三個欄位
名字假設為
ID Name dp_id
001 小黃 AAA
Table B 也有欄位
ID Name
AAA IT
請問我要怎麼樣關連起來呢?
因為之前我兩張資料表基本上不會有同欄位名稱,所以不太了解藥怎麼解決.
我的sql語法是
$sql="SELECT * FROM table_A as A INNER JOIN table_B AS B ON A.dp_id=B.ID";
但是把資料撈出來的時候,卻會是空值.
請問大概要怎麼修改呢?
另外我是用Adodb把資料叫出來
大概是
$rs= &$db->Execute($sql);
echo $rs->fields['ID'];
麻煩各位大大給個方向或是解答了,萬分感恩!
===========================解答=====================
剛剛自己用出來了QQ
$sql="SELECT A.Name AS AName FROM table_A as A INNER JOIN table_B AS B ON A.dp_id=B.ID";
類似這樣
然後echo $rs->fields['AName'];
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.200.209
※ 編輯: kingoface 來自: 61.31.200.209 (01/08 18:17)
推
01/08 19:45, , 1F
01/08 19:45, 1F
推
01/08 20:12, , 2F
01/08 20:12, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章