【发布时间】:2011-10-09 10:29:56
【问题描述】:
我有两个这样的表(_video,_video_tag)。
我如何构建最佳搜索查询?
我想在这个字段中搜索(标题、描述、标签)
mysql> describe _video;
+-------------+---------------+------+-----+-------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+---------------+------+-----+-------------------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| user_id | int(11) | NO | MUL | NULL | |
| image | varchar(255) | NO | | NULL | |
| source | varchar(255) | YES | | NULL | |
| duration | int(11) | NO | | NULL | |
| title | varchar(255) | NO | | NULL | |
| slug | varchar(255) | NO | | NULL | |
| description | text | NO | | NULL | |
| order | int(11) | NO | | 0 | |
| hit | int(11) | NO | | 1 | |
| status | enum('0','1') | NO | | 1 | |
| date_add | timestamp | NO | | CURRENT_TIMESTAMP | |
+-------------+---------------+------+-----+-------------------+----------------+
mysql> select * from _video_tag limit 5;
+----------+------------------------------------+
| video_id | tag |
+----------+------------------------------------+
| 17748 | cevahir almanca dersi |
| 17748 | genis aile |
| 17748 | ulvi |
| 17748 | cevahir |
| 17749 | oyle bir geçer zamanki
+----------+------------------------------------+
【问题讨论】:
标签: mysql search full-text-search one-to-many