mysql从两个表中获取数据

时间:2018-01-25 05:50:20

标签: php mysql

请查看图片以获得有关我的要求的更多说明 Click here 让我告诉你完整的描述

我有两张桌子 -

表1包含book_idbook_name

第二张表 -

表2包含book_idstockcs_id

我想当有人选择cs_id时,结果会以book_name而不是book_id

显示

我很抱歉简短说明......

我在mysql数据库中有两个表 -

    table1
SN  ID  Name
1   E-11    ELC
2   E-13    ELX
3   D-41    DME

和table2

SN  ID  CS_ID
1   E-11    C01
2   E-13    C01
3   D-41    C54

如何使用php从table2使用一个name从table1获取所有cs_id的结果。

请帮忙。

提前致谢!

我在这里使用

$query = "SELECT table1.id, table2.name FROM table1 INNER JOIN table2 ON table1.id = table2.id WHERE table1.cs_id=$cs_id'

这显示了0结果。

1 个答案:

答案 0 :(得分:0)

使用TABLE LEFT JOIN LIKE

select tb1.name,tb2.ID FROM TABLE1 as tb1 LEFT JOIN TABLE2 as tb2 ON tb1.ID=tb2.ID where tb2.CS_ID='$request_id';

我希望它的工作