Ho una stored procedure con un'istruzione select, in questo modo:bisogno di aiuto con un condizionale un'istruzione SELECT
SELECT author_ID,
author_name,
author_bio
FROM Authors
WHERE author_ID in (SELECT author_ID from Books)
Questo limita i risultati per gli autori che hanno una contabilità. Questa è la tabella Libri:
Books:
book_ID INT,
author_ID INT,
book_title NVARCHAR,
featured_book BIT
Quello che voglio fare è condizionatamente selezionare l'ID del libro caratterizzato da ciascun autore come parte della dichiarazione prescelta sopra, e se nessuno dei libri di un determinato autore sono presenti , seleziona l'ID del primo (primo) libro dell'autore dalla tabella dei libri. Come approccio a questo?
Cosa intendi per "primo" libro? Ordinato da cosa? Intendi solo prendere * qualsiasi * libro? –
A destra - realisticamente, qualsiasi libro di quell'autore. Intendevo il primo 1 ordinato da book_ID. – Ethan