如何在MySQL中搜索并获得结果?

时间:2011-02-06 02:58:12

标签: php mysql

table1

name   | designation
------------------
john   | engineer
mathew | IT consultant
Neil   | SAP
Tom    | webdeveloper
david  | egineer
kane   | engineer

我在文本文件中也有相同的名称。当我从文本文件中搜索名称时,我需要获取该名称的名称,然后使用该名称进行搜索并列出具有该名称的名称。

例如,如果我按John搜索,那么我希望获得结果为john = david,kane

我怎样才能用PHP和MySQL做到这一点?

1 个答案:

答案 0 :(得分:1)

SELECT
  t2.name
FROM
  table1 t1
INNER JOIN
  table1 t2
ON
  t1.designation = t2.designation
WHERE
  t1.name = 'John'
AND
  t2.name != 'John'