Bonjour,

Comment puis-je faire pour que dans la procédure stockée ci-dessous, je n'ai que le retour d'une table qui unifie tout les résultats, au lieu de 4 retour distinct.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 
CREATE PROCEDURE [dbo].[getSearch]
	@search varchar(250)
AS
BEGIN
	SET NOCOUNT ON;
		SELECT 'table1' as tableName, t.title as title  FROM table1 t WHERE (t.title like '%' + @search + '%')
		SELECT 'table2' as tableName, t.name as title FROM table2 t WHERE (t.name like '%' + @search + '%')
		SELECT 'table3' as tableName, t.title as title FROM table3 t WHERE (t.title like '%' + @search + '%')
		SELECT 'table4' as tableName, t.name as title FROM table4 t WHERE (t.title like '%' + @search + '%')
END
Merci de votre aide.