Mysql通过表查询

时间:2013-11-22 09:28:36

标签: mysql sql join

基本上我有两张桌子,

  1. 群组:包含位置,城市,国家/地区等字段
  2. 物业类型:包括1BHK,2BHK,3BHK
  3. 等字段
  4. Group_property_type:基本上是一个带有外键group_id和property_type_id的直通表
  5. 现在我想添加一个详尽的搜索功能。这将采用groups表和property_type表的字段。有关SQL查询的任何帮助吗?

    我正在使用mysql

1 个答案:

答案 0 :(得分:1)

SELECT  *
FROM    Group_property_type GPT
JOIN    Groups G
    ON  GPT.group_id = G.group_id
JOIN    PropertyType PT
    ON  GPT.property_type_id = PT.property_type_id
WHERE   G.location LIKE '%' + @searchstring + '%'
    OR  G.city LIKE '%' + @searchstring + '%'
    OR  ...