Select * from hospital,favorite
Where hospital.h_id=favorite.h_id AND favorite.u_id=$uid;
此查询有效吗?
我的意思是,在连接2个表时,我可以使用*
?
答案 0 :(得分:0)
是的,SQL规范*
的意思是“所有列”。
SQL的结果将包含两个表的所有列。在此结果中,某些列可能具有相同的名称(如果它们存在于两个表中),那就没问题。
如果要区分具有相同名称的列,可以为每个特定列分配别名。但是,要执行此操作,您将不再使用import
,而是使用完整的列列表。