我有两个问题,一个接一个:
$sql_result8 = mysql_query("SELECT * FROM properties WHERE c4='$id'", $db); $charges = mysql_num_rows($sql_result8);
$sql_result8 = mysql_query("SELECT * FROM vehicles WHERE c4='$id'", $db); $charges = $charges + mysql_num_rows($sql_result8);我需要什么样的查询来合并这些内容?某种连接?友联市?
发布于 2012-01-15 10:34:22
SELECT * FROM properties p, vehicles v WHERE p.c4 = v.c4 AND p.c4 = '$id'发布于 2012-01-15 10:48:31
尝尝这个
SELECT * FROM properties JOIN vehicles USING (c4) WHERE c4='$id'发布于 2012-01-17 01:08:45
如果您只想找出两个查询返回的行数或行数,而不想显示实际的列,则可以使用以下命令:
$sql_result8 = mysql_query(
"SELECT
( SELECT COUNT(*) FROM properties WHERE c4='$id' )
+ ( SELECT COUNT(*) FROM vehicles WHERE c4='$id' )
", $db );https://stackoverflow.com/questions/8867144
复制相似问题