我试图在我的数据库中查询表来填充表单上的下拉字段。 我希望Field1作为显示,Field2作为我插入的值。用于填充下拉字段的SQL查询
select '[CategoryName]','[CatID]' from BND_ListingCategories
上述查询只是将[CategoryName]填充为下拉列表中的所有值。
现在确定我做错了什么。
UPDATE:
嗨, 所以我想我明白了为什么我的查询不工作我需要添加一个连接语句作为(类别名称)字段是另一个表。
即使如此,通过此更新的查询,我现在得到一个错误 错误:不明确的列名'CatID'。
select [CategoryName],[CatID] from BND_ListingCategories
inner join BND_Listing
on BND_ListingCategories.CatID=BND_Listing.CatID
where LID=1
更新2
好了所以我进取掏出傻瓜得心应手醇SQL。
通过编辑我的查询,解决了我的含糊问题。
select c.CategoryName, l.CatID
from BND_ListingCategories AS c INNER JOIN BND_Listing as l
on c.CatID = l.CatID
得到它只是工作想看看我怎么能按字母顺序排序的类别名称
你在用什么语言? C#/ ASP.NET,PHP,别的东西?您可能也想分享该代码。 – zedfoxus
这是我相信用C#编写的DNN平台,但我使用的是插件。我不确定它是用什么编码的,但我猜C#也 – UserSN