mysql 左連線 重複 mysql左連線重複行

2021-10-17 13:48:10 字數 608 閱讀 4933

我正在設計乙個類似於4個**的字典資料庫

words

wordid | lemma

senses

wordid | synsetid

synsets

synsetid | definition

samples

synsetid | sample所以我使用下面的查詢來獲取所有意義定義和樣本

if(isset($searchterm))問題是:如果有乙個以上的定義樣本,它會像這樣重複。

definition 1 sample 1

definition 1 sample 2

definition 2 sample 1

definition 2 sample 2

definition 2 sample 3

e.t.c我喜歡有類似的行

definition 1 sample 1 sample 2

definition 2 sample 1 sample 2 sample 2我在select上嘗試了group_concat,但它將所有定義的所有樣本連線成單個樣本。

是否有可能與mysql查詢或我應該使用php來處理這種工作。

提前致謝

mysql左右連線 MySQL左連線 右連線

表a記錄如下 aid anum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表b記錄如下 bid bname 1 2006032401 2 2006032402 3 2006032403 4 2006032404 8 200...

MySQL左連線 右連線

表a記錄如下 aid anum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表b記錄如下 bid bname 1 2006032401 2 2006032402 3 2006032403 4 2006032404 8 200...

MySQL 左連線 右連線

表a記錄如下 aid anum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表b記錄如下 bid bname 1 2006032401 2 2006032402 3 2006032403 4 2006032404 8 200...