编程问题:涉及表间查询和显示!希望大家给点建议,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/09 05:28:17
我做网站开发的,现有一个问题,希望大家给我一点意见:我想从一个数据库表中按条件读出相关记录(不只一条),接着再以该数据库表中的Id为条件从另一个数据库表中读出相关的图片信息,包括两种类型的图片,请问如何操作?
从另一个数据库表中读出的记录有三种取值:没有,一条,二条,此外没有第四种可能性!

方法一:
SELECT ID2,图片信息 FROM TABLE2
WHERE ID2 IN
(
SELECT ID1 FROM TABLE1 WHERE 条件
)
方法二:
SELECT TABLE2.ID2, TABLE2.图片信息 FROM TABLE1,TABLE2
WHERE TABLE1.ID1=TABLE2.ID2
AND (TABLE1.条件)

你先把从一个数据库中的ID读出来放入一个数组中,再用ID的值去另一个数据库中搜索相应的值就可以了