我有两个名为
的表1.Categortable
Category
Mouse
Computer
Electronics
和第二个表格Texttable
category Text
Mouse Logitech Mouse
Computer LG Computer
Electronics LG Electronics
我需要在Texttable
中的Categortable中为每个类别选择Text任何人都可以帮助如何循环获取输出。
答案 0 :(得分:4)
无需在此处进行任何循环,简单的JOIN
应该适合您:
SELECT *
FROM CategoryTable CT
LEFT JOIN TextTable TT ON CT.Category = TT.Category
我已经使用了LEFT JOIN
,以防你要从Category表中返回在Text表中没有相应匹配的行。
如果您只想要匹配的记录,只需将LEFT JOIN
替换为INNER JOIN
即可。
答案 1 :(得分:1)
试试这个
Select ct.category, tt.Text from Categorytable ct
inner join Texttable tt on ct.category = tt.category