我有两个表,一个是注册,其中包含两个字段,第一选择和第二选择。另一个是日程表,它有像开始日期和结束日期这样的东西,以及学期is。注册表中的firstchoice和secondchoice都引用了调度表中的semesterid。我正在尝试创建一个页面,其中显示所有注册人员和他们已注册的时间表(开始和结束日期),以及我当前的查询:
$query = "SELECT * FROM signups INNER JOIN (schedule) ON s
我试图根据从另一个选择中获得的字符串来选择一个列:SELECT COLUMN_NAME WHERE TABLE_SCHEMA`ORDINAL_POSITION` ASC LIMIT 1) AS `name` 问题是,我只从子select获得字符串,而不是主查询的列内容。(在本例中,我要做的是返回第一列的值,即varchar)
一开始我做了这样的事情: select a, b, c where viewed = '0')这将很好地选择行,并根据需要更新其查看的属性。但是它不会从子查询返回选定的行。
是否有我可以添加的子句,或者我需要存储子查询等.?我确实考虑过一笔交易,但最终还是遇到了同样的问题。我还没试过存储过程..。请有人建议/指点我如何做上面所做