【发布时间】:2010-07-02 13:08:59
【问题描述】:
我有一个用户表和一个列出一些用户 ID 的视图表...它们看起来像这样:
用户:
User_ID | Name | Age | ...
555 John Doe 35
556 Jane Doe 24
557 John Smith 18
View_Table
User_ID
555
557
现在,当我运行查询来检索用户时:
SELECT User_ID,Name,Age FROM Users WHERE User_ID = 555
SELECT User_ID,Name,Age FROM Users WHERE User_ID = 556
我还想选择一个布尔值,说明我正在检索的用户是否存在于 View_Table 中。
结果:
User_ID Name Age In_View
555 John Doe 35 1
556 Jane Doe 24 0
任何帮助将不胜感激。效率是一个巨大的优势。谢谢!!
【问题讨论】:
标签: sql mysql join performance