表报价
id_offer offer state
600 A 0
629 B 0
标签
id_tags tags
561 PHP
562 JAVA
589 MySQL
917 python
offer_has_tags
offer_id_offer tags_id_tags
600 561
600 562
600 917
629 562
629 589
629 917
我需要的输出:
600 PHP
600 JAVA
600 python
629 JAVA
629 MySQL
629 python
我正在尝试什么(没有成功):
SELECT A.id_offer, A.tags
FROM
( SELECT *
FROM offer
WHERE id_offer IN (600, 629)
AND state = 0
ORDER BY date_post DESC
LIMIT ?, ?
) A, tags A
INNER JOIN offer_has_tags B
ON A.id_tags = B.tags_id_tags
INNER JOIN offer C
ON C.id_offer = B.offer_id_offer
GROUP BY id_tags
任何的想法?谢谢