sql >> Databáze >  >> RDS >> Mysql

Spojení 2 jednoho k mnoha vztahům

Jednoduché, použijte skupinu podle bookid k omezení výsledků na jeden řádek na knihu. Pomocí group_concat můžete stále zobrazit všechny kategorie v seznamu CSV.

SELECT book.bookid, book.author, book.title, group_concat(category.categorydesc)
FROM book
JOIN bookscategories ON book.bookid = bookscategories.bookid
JOIN category ON bookscategories.categoryid = category.categoryid
GROUP BY book.book_id

Viz:http://dev .mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat



  1. MySql sečte prvky sloupce

  2. Spojit – pole v tabulce 2 přepíší pole v tabulce 1

  3. Přidejte vlastní skryté pole ve formě paypal a získejte ho na přesměrované stránce

  4. PreparedStatement velmi pomalý, ale ruční dotaz rychlý