当我编写 SQL 查询以通过文本框获取搜索结果时,它会多次重复相同的结果。我只需要一次结果。请帮我解决这个问题 这是我的查询
SELECT *
FROM pm_record, dead_body
WHERE pm_record.sr_no = dead_body.sr_no
AND dead_body.sr_no = '$input_search'
OR pm_record.date_of_autopsy = '$input_search'
OR pm_record.status = '$input_search'
OR dead_body.sex = '$input_search'
OR dead_body.f_name = '$input_search'
OR dead_body.date_of_death = '$input_search'
OR pm_record.staff_id = '$input_search'
OR pm_record.assiated = '$input_search'
OR pm_record.inq_no_ISD = '$input_search'
OR pm_record.circumstances = '$input_search'
最佳答案
使用SELECT DISTINCT *
而不是SELECT *
关于mysql - 编写sql查询来获取搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20810482/