解释MySQL的SELECT语句

时间:2011-04-21 22:42:13

标签: mysql database

有人可以解释一下这个查询的作用吗?

$sql=mysql_query("SELECT b.id, b.data FROM data_parent a, data b WHERE b.id=a.did and parent='$id'");

它有效但老实说我不理解。

由于

2 个答案:

答案 0 :(得分:2)

  1. 取表data_parent并将其别名为a
  2. 取表data并将其别名为b
  3. a中的值与bid列中bdida列中的值进行匹配。
  4. 过滤[某些表中的行,因为未指定],以使列parent等于传入值的行。
  5. 从这些结果中,显示id
  6. 中的datab

答案 1 :(得分:0)

查询获取COlumns ID&来自Data表的数据,其中data_parentID与数据表id相同。它基于1个父ID