大家好!
我在正确从数据库中获取结果时遇到问题。我有很多桌子,但这现在并不重要。我有一张看起来像这样的桌子:
***PUBLISHER_DEVELOPER table***
pd_id : [int] AUTO PRIMARY
pd_name: [varchar]
pd_type: [integer] (0,1 or 2)
***GAME_INFO table***
g_id: [int] AUTO PRIMARY
g_label: [varchar]
g_publisher: [integer]
g_developer: [integer]
表之间的连接是这样的:
PUBLISHER_DEVELOPER : GAME_INFO = 1:LOT
我想以发行商和开发者的正常名称获取游戏信息,但我总是返回零行。
我的 SQL 查询:
*SELECT pd_name, pd_name, g_label FROM PUBLISHER_DEVELOPER,GAME_INFO WHERE pd_id = g_publisher AND pd_id = g_developer*
知道我做错了什么吗?