sql >> Database >  >> RDS >> Mysql

Hoe Cross Apply en Split String in MySQL weer te geven?

Dit zou goed moeten overeenkomen met wat je probeert te krijgen:

SELECT
  Books.BookId,
  Books.Book,
  BookAuthors.AuthorId,
  BookAuthors.Author
FROM Books
  LEFT JOIN BookAuthors ON (find_in_set(BookAuthors.AuthorId, Books.Authors) <> 0)

Vond dit artikel erg nuttig:MySQL zoek naar waarden in een door komma's gescheiden tekenreeks

Laat een reactie achter als je meer uitleg nodig hebt over hoe het werkt.




  1. Wat geeft parameters door aan SQL en waarom heb ik deze nodig?

  2. Laravel 5:voer migraties uit in een serveromgeving, niet lokaal

  3. Waarom wordt hier de vraag 'WAARSCHUWINGEN TONEN' geplaatst? (JPA/Sluimerstand/MySQL)

  4. Een paar kleine problemen met Hekaton-samples